从socket.io负面ack
我正在使用socket.io从我的服务器发送数据到客户端。 当客户端连接失败时,服务器只有在客户端没有收到下一个心跳信号时才会知道这一点。
在失去networking连接的客户端之间发送的消息,以及服务器从缺less心跳的时候发送的消息都将丢失,当客户端连接时,我不能重新发送它们。
我知道我可以在我的消息中发送一个callback,客户将会成功传递消息。 但是这个callback是asynchronous的,我不知道有什么办法可以知道邮件传递失败。 任何人都可以请帮助我findhow我可以捕获失败,传达一条消息。
提前致谢
根据文档 ,您可以configuration“最大重新连接尝试”
在断开连接之后,Socket.IO应该尝试重新连接服务器多less次。 在此之后,我们将发出reconnect_failed事件。