21

localhost ws://localhost:8001でpython tornado サーバーを使用して websocket サーバーをホストし、クライアントは 192.168.0.116 の別のシステムにあるため、通信しようとすると正常に動作しますが、wiresharkを使用してデバッグできません。私のWebソケットはポート8001で実行されているので、使用してみました

tcp.port==8001

しかし、結果が見つからなかったので、httpで試してみました。LANのIPは192.168.0.219で、ポートは8001です。

http.host == 192.168.0.219 && tcp.port == 8001

しかし、結果は見つかりませんでした。websocket をデバッグするために他にできることはありますか?

4

3 に答える 3

29

表示フィルターを使用して、WebSocket パケットのみを表示するようにフィルター処理することもできます。

(websocket)
于 2013-02-25T17:06:45.257 に答える
8

最後に私はそれを見つけました。

私が置くとき

tcp.dstport == 8001 || tcp.srcport == 8001

その時、私はそれを捕まえることができます。

于 2012-09-29T07:32:20.333 に答える
3

フィルターの構文を確認してください。あなたの場合、それはtcp port 8001.

ステップバイステップ:

  1. キャプチャ オプション
  2. ネットワーク インターフェイスを選択します
  3. 「Capture Filter:」ボタンの横にあるフィールドに次のように入力します。tcp port 8001
  4. 始める
于 2012-09-29T06:31:05.283 に答える