5

这样的事情可能吗?

socket.on('disconnect', function(){
    console.log('disconnected...');
    socket.connect();
    socket.on('connect', function(){
    console.log('...reconnected');
    })  
})
4

1 回答 1

12

Socket.io 会自动重新连接(如果您设置了该reconnect选项,尽管它默认为 true),因此您实际上并不需要这样做。

此外,还有一个reconnect事件似乎更合适。

此外,独立设置您的事件处理程序,不要在断开处理程序的执行中设置连接处理程序。

于 2011-05-05T14:22:04.550 回答