这样的事情可能吗?
socket.on('disconnect', function(){
console.log('disconnected...');
socket.connect();
socket.on('connect', function(){
console.log('...reconnected');
})
})
答案 0 :(得分:11)
Socket.io自动重新连接(如果你设置reconnect
选项,虽然它默认为true),所以你真的不需要这样做。
此外,还有一个reconnect
事件似乎更合适。
另外,请单独设置事件处理程序,不要在执行断开处理程序时设置连接处理程序。