Socket.io - 方法离开不起作用

时间:2014-10-01 15:31:17

标签: node.js socket.io

我在我的网站上创建了一个在线聊天。

几乎一切都很好:客户可以加入一个房间,他可以与房间里的其他客户交谈,但他不能离开。

事实上,当客户试图断开房间时,它无法正常工作。

这是我的服务器端代码:

io.sockets.on('connection', function (socket) {
    // connection
    socket.on('room', function(room) {
        socket.join(room);
        console.log('room join :'+room);
    });

    // some actions (message, etc)

    // disconnection
    socket.on('leave', function(room) {
        socket.leave(room);
        console.log('room quit :'+room);
    });
});

我得到了#34;房间退出:xxx"在我的控制台,但当我试图在房间里说话时,这仍然有效! 我的客户无法与房间断开连接。出了什么问题?

0 个答案:

没有答案