1

UDP を使用して通信するアプリケーションを開発しています。「リッスン サーバー」と「送信者」があります。パケットを受信して​​コンソールに出力できますが、wireshark でパケットをキャプチャできません。送信された UDP ヘッダーとデータを確認する必要がありますが、wireshark で何もキャプチャしていないため確認できません。

リッスン サーバー (レシーバー) とセンダーは同じコンピューターで実行されていますが、外部 IP アドレス (66.55.44.33:1234) でアクション (パケットの送信) を実行しています。

4

2 に答える 2

2

リッスン サーバー (受信側) と送信側が同じコンピューター上で実行されている

それで:

  • Linux で実行している場合は、「lo」という名前のインターフェイスでキャプチャします。
  • 別の UN*X で実行している場合は、「lo0」という名前のインターフェイスでキャプチャしてみてください。
  • Windows で実行している場合は、運が悪いです。

EJPが指摘したように、パケットは内部でループしているため、OSにループバックインターフェイスがあり、キャプチャできる場合は、「ループバック」インターフェイスでリッスンする必要があります。

于 2013-04-27T18:04:17.787 に答える
1

Wireshark は、ネットワーク上にあったパケットをキャプチャするためです。そうは思わなくても、内部ループバックを使用しています。

于 2013-04-27T10:58:07.750 に答える