4

特定の Windows マシンで、マルチキャストの socket.close 呼び出しに 3 分ほどかかることがあります。

これは、Java と .NET の両方で、さまざまな種類の NIC と Windows フレーバーにわたって再現可能です。

ほとんどのマシンでは再現できませんが、同じパターンに従っているようです。TTL>1 は 3 分間の socket.close を引き起こし、TTL==1 はソケットをほぼ即座に閉じるように見えます。

私の質問は、他の誰かがこの問題を見ていて、なぜそれが起こっているのか知っていますか?

4

2 に答える 2

1

ええ、私はこれを確認できます。UDP ソケットでの Windows 7 上の C++ と同じ動作。送信先と同じマルチキャスト グループに参加しないことで、プロジェクトの問題が解決することがわかりました。

于 2012-08-01T10:54:38.757 に答える