TCP/IP断开重连问题

NeoFive 2019-03-10 12:59:58
A 与 B 建立了正常连接后,从未相互发过数据,这个时候 B 突然机器重启,问 A 此时处于 TCP 什么状态?如何消除服务器程序中的这个状态?
...全文
300 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
老雍 2019-03-14
  • 打赏
  • 举报
回复
假设 B 为服务器,B崩溃重启以后,如果没有任何消息且没开启 keeplive, A不知道B是否重启,仍处于连接状态。要消除此状态,需要建立tcp连接时开启 keeplive,或者定时发送消息。重启后的服务器收到消息后返回 RST。

4,354

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧