说说Tcp断开连接时的Time_Wait状态

前段时间码代码,关于网络编程的,分为了服务器和客户端。因为要验证业务逻辑的正确性,所以需边改边测,时不时也会重启下服务器或客户端。那正巧有一次,当我改好了服务器的代码然后重启的时候,程序给报异常了,说端口怎么怎么样了,我心想没有其他程序占用这个端口吧,然后马上再重启了一次还是不行。因为当时急着要解决其他的问题,所以只好暂时把服务器监听的端口给改了,接着程序给运行起来了,过了好一会儿,解决验证了其他问题后,我决定再来看看刚刚端口占用的问题,于是把服务器端口给改了回来,运行,咦?可以了。这是怎么回事,当时我百思不得其解~

Read More