【发布时间】:2015-05-19 16:27:03
【问题描述】:
我无法弄清楚为什么多次断开/连接 socket.io 连接不起作用?
服务器端代码:
io.on('connection', function(socket){
console.log('a user connected');
socket.on('disconnect', function(){
console.log('user disconnected');
});
});
客户端代码:
var socket = io();
socket.on('connect', function() {
console.log("connected from the client side");
});
$('#connect_button').click(function(){
socket.connect();
});
$('#disconnect_button').click(function(){
socket.disconnect();
});
它可以断开连接。但不会重新连接。我正在使用 Socket.io 1.0。请帮忙。
【问题讨论】:
-
你的例子对我有用。
-
它工作一次。但它会工作很多次吗?它不适合我。我猜测 socket.id 发生了变化,然后断开连接不再与新连接的 socket.id 关联。只是一个猜测:-)
标签: node.js socket.io socket.io-1.0