我正在使用socket.io将数据从我的服务器发送到客户端。在某些情况下,客户端会丢失其连接但服务器只有在未从ckient接收到下一个心跳时才能了解此情况。
在客户端失去其网络连接之间发送的消息到服务器从缺少心跳的时间发送的消息将丢失,并且当客户端连接时我无法重新发送它们。
我知道我可以在我的消息中发送一个回调,客户端会在成功发送消息时调用该回调。但是这个回调是异步的,我不知道有什么方法可以让我知道消息传递失败了。任何人都可以帮助我找到如何能够捕捉到无法传递信息。
提前致谢
答案 0 :(得分:0)
根据documentation,您可以为
配置“最大重新连接尝试次数”连接断开后,Socket.IO应尝试重新连接服务器多少次。在此之后,我们将发出reconnect_failed事件。