Localhost ws:// localhost:8001でpython tornado serverを使用してwebsocketサーバーをホストしていて、クライアントが192.168.0.116の別のシステムにあるので、通信しようとすると正常に動作しますが、wiresharkを使用してデバッグすることはできません。私のWebSocketはポート8001で実行されているので、使用してみました
tcp.port==8001
しかし、結果が見つからなかったので、httpで試しましたが、lanのIPは192.168.0.219で、ポート8001です。
http.Host == 192.168.0.219 && tcp.port == 8001
結果は見つかりませんでした。 Webソケットをデバッグするために他にできることはありますか?.
やっと見つけた。
私が置くとき
tcp.dstport == 8001 || tcp.srcport == 8001
その時に私はそれをキャプチャすることができます。
表示フィルターを使用して、WebSocketパケットのみを表示するようにフィルタリングすることもできます。
(websocket)
フィルターの構文を確認してください。あなたのケースでは、それはtcp port 8001
であるべきです。
ステップバイステップ:
tcp port 8001
を入力します