Events Socket.io-断开事件故障
我想在用户断开连接时将li附加到ul。(用户已断开连接) 我不知道我的代码出了什么问题,但我无法启动事件 这是我的server.jsEvents Socket.io-断开事件故障,events,socket.io,disconnect,emit,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('
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>');
})
socket.on('disconnect',函数(){
$('#output')。追加('用户已
断开连接 ”);
})
UL没有附加任何内容。我可能错过了什么,但看不到什么。感谢您的帮助 如何断开套接字以触发客户端上的
disconnect
事件?如果当页面关闭时套接字正在断开连接,那么页面将无法在该点显示任何内容。当页面关闭时,应该触发断开连接事件。我希望向所有其他已连接的用户显示有人离开的消息。当页面关闭时,客户端断开连接将无法运行(页面已关闭,因此无法继续运行)。但是当页面关闭时,服务器端断开连接事件将开始运行,以便您可以从服务器发送到其他客户端。我如何添加消息以让其他客户端看到用户已断开连接?从服务器,io.emit(msg,data)
将发送到所有连接的客户端。不知道你还问了什么。