从socket.io负面ack

我正在使用socket.io从我的服务器发送数据到客户端。 当客户端连接失败时,服务器只有在客户端没有收到下一个心跳信号时才会知道这一点。

在失去networking连接的客户端之间发送的消息,以及服务器从缺less心跳的时候发送的消息都将丢失,当客户端连接时,我不能重新发送它们。

我知道我可以在我的消息中发送一个callback,客户将会成功传递消息。 但是这个callback是asynchronous的,我不知道有什么办法可以知道邮件传递失败。 任何人都可以请帮助我findhow我可以捕获失败,传达一条消息。

提前致谢

根据文档 ,您可以configuration“最大重新连接尝试”

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