目前我有以下情况。我的 socket.io ( socket.io 1.1.0 ) 应用程序可以工作,但是当它失败时,它会无限尝试重新连接。我想有一些上限。说如果在 5 次重新连接后应用程序仍然失败 - 然后停止它并向用户说出消息。
搜索了一段时间后,我认为我能够部分解决我的问题
var socket = new io.connect('http://localhost:8181', {
'reconnect': true,
'reconnection delay': 500,
'reconnection limit': 5,
'max reconnection attempts': 5
});
问题是它绝对不起作用。应用程序仍然尝试重新连接无限的时间。此外,我仍然不知道在达到重新连接次数时如何进行回调。