【发布时间】:2019-05-17 19:02:12
【问题描述】:
调用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) 重新连接,连接将不再有效。如何使连接正常工作?
【问题讨论】:
-
我不希望它在断开连接时重新连接!我希望能够控制何时连接和断开连接..
-
网络应用程序加载了一些东西,所以根据发生的情况,我想断开连接,然后在用户单击某些东西时重新连接..
-
这只是一个套接字连接,我应该可以随时连接和断开连接:)
标签: javascript node.js socket.io