0

セットアップ

パブリック Websocket サーバー上のサービスにサブスクライブする Thruway PHP クライアントをセットアップしました。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

不可能な場合、データをデバッグするためのより良い方法はありますか?

4

1 に答える 1

0

可能性は無限大。

ロギングのノイズが多すぎる場合のデバッグが最も簡単: Thruway クライアントでロガーをオフにします。

Logger::set(new NullLogger());

そして、エコーを使用します。

Thruway ( composer require voryx/thruway:dev-master) の最新のコミットにより、ロガーもかなり静かになりました。

クライアントから必要なデバッグ情報を公開し、ブラウザクライアントでルーター (説明の websocket サーバー) に接続し、autobahn を使用してデータを消費することもできます。

于 2016-08-16T18:14:51.970 に答える