当前位置: 首页 > 后端技术 > PHP

swoolesocket-websocket应用-心跳包

时间:2023-03-30 05:29:26 PHP

swoolewebsocket应用-心跳包前提:swoole官方群里有人问“我的sockect/websocket客户端连接成功一段时间后就断开了,怎么保持”原因针对问题1:在实际应用中,由于长时间没有数据交换,socket连接会被主机自己关闭。问题一的解决方法:使用心跳包,可以是服务端发给客户端,也可以是客户端发给服务端。心跳包,简单来说就是每隔一段时间发送一段无意义的数据,让机器知道当前连接是活跃的,防止连接断开。