2

我正在使用 socket.io 将数据从我的服务器发送到客户端。在某些情况下,客户端失去了连接,但服务器只有在没有从 ckient 收到下一个心跳时才知道这一点。

在客户端失去其网络连接到服务器从没有心跳得到它的时间之间发送的消息丢失了,当客户端重新连接时我无法重新发送它们。

我知道我可以在我的消息中发送一个回调,客户端将在成功传递消息时调用该回调。但是这个回调是异步的,我不知道有什么方法可以知道消息传递失败。任何人都可以帮我找到如何捕获无法传递消息的问题。

提前致谢

4

1 回答 1

0

根据文档,您可以为

断开连接后 Socket.IO 应尝试与服务器重新连接多少次。在此之后,我们将发出 reconnect_failed 事件。

于 2012-06-20T21:34:47.480 回答