1.server端close之后,client端write,导致server端发送RST(服务器关闭套接字):对方已经关闭或者异常终止,但是client端,不知道,这个成为半打开 当server端close套接字的时候,假设此时server端的接受缓冲区没有数据了.则close发送的是FIN分节,client端如果收到FIN之后,调用read函数,是返回0的,因为FIN的接收,表明client端以后再无数据可以接收,因为对放发来FIN,就表明对方不在发送数据了. 然后client发送应答ack报…