2017-06-26 4 views
0

同じプログラムの別のインスタンスに接続できるプログラムを作成しました。私は両方を走らせて、彼らはしばらくの間仕事をして、楽しくデータを前後に送信します。しかし、ランダムに、物事が乱れる。 Wiresharkを介して、ICMP Destination Unreachable(ポート到達不能)メッセージが表示されていることがわかります。ローカルホスト上のICMP宛先到達不能(ポート到達不能)の原因

ローカルネットワーク上の2台のコンピュータでこれをテストした後、同じ問題が発生しました。

ランダムであるようです。つまり、これらのメッセージを送信することを決定するまで、すべてが正しく機能しています。

これを引き起こす原因は何ですか?

答えて

0

UDPでは、TCP接続の拒否、つまりターゲットポートでのリッスンは行われません。

+0

私のアプリは、ソケットとのバインディングを失うことはありますか? – NeomerArcana

+0

あなたのアプリは「ソケットへのバインディング」をしませんでした。ポートにソケットをバインドしました。それを失う唯一の方法は、ソケットを閉じることです。 – EJP

+0

これは発生しませんでした。ソケットが閉じられていません。 – NeomerArcana

関連する問題