TCP心跳的根本原因是:
server并不能清楚的知道client是长期处于空闲状态,还是已经掉线了。
所以客户端要定时发送消息给服务器,告诉他这个client还活着。
如果不发送心跳包,很有可能,server端在长时间接收不到消息后,就叫TCP链接断开了。
TCP心跳的根本原因是:
server并不能清楚的知道client是长期处于空闲状态,还是已经掉线了。
所以客户端要定时发送消息给服务器,告诉他这个client还活着。
如果不发送心跳包,很有可能,server端在长时间接收不到消息后,就叫TCP链接断开了。