Socket.io-发生断开事件的麻烦

时间:2018-07-12 21:57:05

标签: events socket.io disconnect emit

我想在用户断开连接时将li附加到ul上。 (用户已断开连接)。

我不知道我的代码有什么问题,但无法触发该事件。

这是我的server.js

    socket.on('disconnect', function(data) {
    users.splice(users.indexOf(socket), 1);
    console.log('User Disconnected: %s users connected.', users.length);
    io.sockets.emit('counter', {users : users.length});
 })

哪个console.log记录并计数用户没有问题。但是当我尝试在client.js上使用相同的调用时:

        socket.on('disconnect', function () {
        $('#output').append('<li class="collection-item red-text">User has 
        disconnected</li>');
    })

没有任何内容附加到UL。我可能缺少了一些东西,但看不到。任何帮助表示赞赏!

0 个答案:

没有答案