断开连接时Socket.io重新连接?

fan*_*ncy 5 javascript node.js socket.io

这样的事情可能吗?

socket.on('disconnect', function(){
    console.log('disconnected...');
    socket.connect();
    socket.on('connect', function(){
    console.log('...reconnected');
    })  
})
Run Code Online (Sandbox Code Playgroud)

dav*_*vin 12

Socket.io自动重新连接(如果你设置了reconnect选项,虽然它默认为true),所以你真的不需要这样做.

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

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