这样的事情可能吗?

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

最佳答案

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

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

另外,请独立设置事件处理程序,不要在执行断开处理程序时设置连接处理程序。

10-04 23:16
查看更多