背景
当前采用boost asio库进行开发
当前服务器端收到104 - Connection reset by peer
121 信号灯超时时间已到
由于TCP两端在指定时间内未交互任何数据,所以连接被剔除了。
理想状态下:
传统的有线网络
通信的双方没有防火墙或者经过NAT路由器
通信的双方没有发生异常崩溃
它们就不需要心跳
一旦上述的假设不成立,心跳对于通信双方就变得至关重要
1236 由本地系统中止网络连接
read data error,closed, port: 55367, ec: 1236 - ecmsg:由本地系统中止网络连接。
CONNECT FAILED, IP:11.11.54.54, port:10000, err:10065 - 套接字操作尝试一个无法连接的主机。
CONNECT FAILED. 10060 - 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。