如何重新連接到socket io一次disconnect
已被調用?套接字IO重新連接?
下面的代碼
function initSocket(__bool){
if(__bool == true){
socket = io.connect('http://xxx.xxx.xxx.xxx:8081', {secure:false});
socket.on('connect', function(){console.log('connected')});
socket.on('disconnect', function(){console.log('disconnected')});
}else{
socket.disconnect();
socket = null;
}
}
如果我做initSocket(true)
,它的工作原理。如果我做了initSocket(false)
,它會斷開連接。但是,如果我嘗試使用initSocket(true)
重新連接,則連接不再有效。我如何才能使連接工作?
它內置到庫中。請參閱http://stackoverflow.com/a/5149185/17803 – Matt
可能重複[Node.js和Socket.IO - 如何斷開連接時立即重新連接](http://stackoverflow.com/questions/4432271/node -js-and-socket-io-how-to-reconnect-as-soon-as-disconnect-happen) – Matt
我不希望它在斷開連接時重新連接!我想能夠控制何時連接和斷開連接。 – Eric