簡體   English   中英

如何為Websockets WAMP Thruway客戶端設置調試?

[英]How to setup debugging for a websockets WAMP Thruway client?

設置

我已經建立了一個Thruway PHP客戶端,該客戶端訂閱了公共websocket服務器上的服務。 websocket服務發布數據流,該數據流在數據傳入時由PHP客戶端處理和修改。

Their system          My client
----------------      ------------------
Websocket Server  ->  PHP Thruway client

最初,我嘗試通過php錯誤日志調試客戶端,並通過控制台查看php計算,但是,在嘗試調試經常更新的信息表時,這很繁瑣。

我曾考慮過創建一個HTML客戶端,該客戶端可以以圖形化更直觀的方式輸出調試數據。 這就是我卡住的地方。

是否可以創建與公共Websocket服務連接的Websocket路由器? 是否可以按照以下方式設置系統?

Their system          My system
----------------      -------------------------------------------
Websocket server  ->  PHP Thruway websocket router -> HTML client

如果不可能,是否有更好的方法可以調試數據?

可能性是無止境。

如果日志太嘈雜,則調試起來最簡單:在Thruway客戶端中關閉日志記錄器:

Logger::set(new NullLogger());

然后使用回聲。

對Thruway的最新提交( composer require voryx/thruway:dev-master )也使記錄器安靜了很多。

您也可以從客戶端發布所需的調試信息,並通過瀏覽器客戶端連接到路由器(描述中為websocket服務器),並使用自動火車使用數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM