TCP/IP协议的11种状态
谁先关闭,谁先进入time_wait状态,后关闭的进入closed状态
如果同时关闭,那么同时进入time_wait状态
fin_wait_2是半连接状态

服务器端突然关闭,操作系统会向对端发送一个sigpipe的信号,如果客户端不处理,那么客户端程序会挂掉的

1.当对等方socket关闭,会给客户端发送字节段FIN,长度为0
2.客户端没有处理 FIN
3.客户端继续向服务器发送报文(TCP协议是全双工的)
在服务器端,已经关闭socket,不等于客户端不能写
在这种场景下:
如果客户端往服务器发送数据,将会引起tcpip协议进行RST段,会引起你的客户端 -------》产生一个信号SIGPIPE----》这个信号将会导致你的进程消失掉
浙公网安备 33010602011771号