Chat本身在第一个页面加载时运行良好,但在每次页面重新加载时,我会将所有消息打印两次或更多(取决于页面重新加载的次数)。看起来我在每次页面重载时都会创建新的监听器。io.sockets.on('connection', function (socket) {
socket.emit('message', { message: 'welcome to the chat
我有主动用户列表的管理页面。它可以工作,但当"userX“更改为另一个页面时,所有客户端都会被更新,在活动用户列表中没有"userX”。在1秒"userX“返回到活动用户列表之前。(Because main layout force connection)
当"userX“更改为另一个页面时,nodejs会触发socket.on('disconnect',function(){这会导致客户端断开连接<