提问者:小点点

Node Js Web socket客户端停止侦听


我已经在节点JS中构建了websocket客户端。 我需要重新启动后,每8-10天。 它会突然停止侦听websocket服务器。 我使用了以下lib进行连接。

"ws": "^6.2.1"

如有任何见解,将不胜感激。 谢了。


共1个答案

匿名用户

很可能是您的服务器启动了断开连接。 或者是网络连接出了问题。

根据我的经验,长寿命连接的websocket客户端代码应该通过重新连接来检测和处理关闭事件。 如果在多次尝试重新连接后仍然失败,则可以调查服务器或网络中的问题。

您的服务器是否发送websocket ping(keepalive)消息? 如果不是,它应该这样做。