拔会专题

TCP连接建立后出现服务器崩溃、断电、网线被拔会发生什么情况

1.服务器崩溃:服务器会发送RST包让客户端关闭连接 发送RST包的情况: 1)服务器没有打开对应的端口 2)服务器想主动关闭连接(非优雅关闭) 3)在一个已关闭的socket中收到数据(一般是半打开连接,一方关闭了另一方却不知道) 参考:https://my.oschina.net/costaxu/blog/127394 2.服务器断电、网线被拔:包不能被接收,需要客户端开启keep-aliv