如何在调用 disconnect
后重新连接到 Socket.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)
重新连接,连接将不再起作用。如何使连接正常工作?