php websocket 心跳包,番外、Workerman中维护心跳包(Websocket为例)
# 1\. 什么是心跳其实简单的说就是:客户端隔一段时间就给服务端发送消息,用来告诉服务端这个连接没有断,是正常的,从而维护长连接的持久性。如果不加心跳包,有的服务器节点(防火墙)会自动把一定时间之内没有数据交互的连接给断掉;而且这中间指不定会有什么乱七八糟的比如机器断电、网线拔出这些幺蛾子出现导致客户端断线。但是类似断网这种**极端情况**导致客户端断开连接,服务端是不知道的。因为客户端在正常情...