ここの非常に基本的なサンプル コード ( http://social.msdn.microsoft.com/forums/en-US/netfxnetcom/thread/92846ccb-fad3-469a-baf7-bb153ce2d82b/ ) を使用して、2 つのコンソール アプリケーションを作成しました。1 つは UDP 経由でデータを送信し、2 番目のアプリケーションはそれを受信して表示します。私はポート 5115 でそれを行いましたが、すべて正常に動作します。送信者はランダムな文字列を 127.0.0.1:5115 に送信し、リスナーはそれを正しく受信します。
ポート 5115 で、私がプレイしていたのと同じ PC に UDP パケットを送信するデバイスがあります。同じリスナー コードを使用しても、まったく何も受信しません。奇妙なのは、同じ PC で実行されている Wireshark がパケットを問題なく認識していることです。
ここで何が間違っているのかまったくわかりません。Wireshark がこのデータをすべて見ているのと同じポートで 0 バイトを受信しました! いくつか提案をお願いできますか?
ありがとう!