如何复用time_wait状态的端口
x_xy 2003-07-01 08:26:28 虽然setsocketopt(?好象是这个,手头没书)可以设置SOL_REUSEADD(?)的选项,但是在我的实际使用中,当我在server和client端都正常执行了closesocket后,重新建立连接时,client端的端口就在很长一端时间内不能再使用,不管有没有设置过opt都一样的结果。
但是如果client端非正常退出(比如调试时候突然中断),没有执行closesocket,则该端口将可以正常的被再次使用。
请问这是怎么回事?请高手指教。