3

Linux C で書かれた tcp プログラムで 使用していた tcp 接続を閉じたいclose(sockfd) この関数が他のピアに FIN/ACK パケットを開始することに気付きましたが、ネットワークの問題または tcp シーケンス番号が原因で他のピアが ACK に応答しない場合不整合 (例: 他のピアの tcp スタックがクラッシュする) の場合、tcp 接続を閉じることができないようで、常に FIN_WAIT1 ステータスになります。

これに対処する方法は?そのような場合に tcp 接続を閉じる方法は?

4

2 に答える 2

-1

TCP がそれを処理します。対処する必要はありません。あなたはそれに対処することはできません。

于 2013-05-04T10:08:26.887 に答える