TIME_WAIT與SO_REUSEADDR

在寫tcp服務器代碼的時候,關閉服務端進程的時候再次打開會發現bind error,通過netstat查看發現當前端口被佔用,查閱Unp發現是TIME_WAIT狀態,tcp在斷開連接的時候,主動斷開連接的一端會在發最後一個ACK之後,等待一段時間,以防止這個ACK丟失。UNP中總結了TIME_WAIT存在的兩點理由:(1)可靠的實現TCP全雙工連接的終止,(2)允許老的重複分節在網絡中消逝。 第一
相關文章
相關標籤/搜索