服务器出现大量listen状态进程,【网络编程】服务端产生大量的close_wait状态的进程分析…
首先要明白close_wait状态是在tcp通信四次握手时的一个中间状态: 即当被动关闭方发送完ACK后进入的状态。这个状态的结束,即要达到下一个状态LASK_ACK需要在发无端发送完剩余的数据后(send)、调用close函数之后。 下面我们模拟这种情况,即服务端发送完剩余的数据后,并没有调用close函数: client端代码: 1 #include 2 #include 3 #include…