swoole websocket 应用 - 心跳包
前提: swoole官方群里,有人问“我的sokect/websocket 客户机在连接成功一段时间后断掉了,我要如何保持它”
问题1的产生的原因:
在实际应用中,socket 连接 会因为 长时间没有数据来往导致连接被主机自己关掉。
问题1的解决方案:
使用心跳包,可以是server端向client端发送,也可以是 client向server端发送,心跳包,简单的来说,就是定时发送一条无意义的数据,让机器知道当前连接是活跃的来避免连接被断开。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。