これは私の最初の投稿です。PC の C# プログラムに特定のポートで UDP パッケージを送信する組み込みイーサネット PIC32 uC があります。C# では、次のようにこのパッケージを取得します。
UdpClient udpClient = new UdpClient( 20011 );
IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
while (true)
{
byte[] content = udpClient.Receive(ref sender);
}
パッケージは次のようになります (wireshark): 送信元: 192.168.1.38 宛先: 192.168.1.44 プロトコル: UDP 長さ: 122 送信元ポート: 1000 宛先ポート: 20011
興味深いのは、wire-shark ソフトウェアがバックグラウンドで実行されている限り、すべてが正常に機能することです。Wire-shark でのリッスンを停止するとすぐに、受信した C# のパッケージはなくなります。
ここで何が起こっているのか誰にも分かりますか?
答えてくれてありがとうクリス