我正在使用socketio建立一个烧瓶聊天应用程序,我试图发送在线用户的数量,但用户只是加起来,不要减少

问题描述 投票:0回答:1

因此,每当新用户连接到该站点时,用户数量就会不断增加。当用户断开连接时它不会减少!这是我在python flask中的后端代码〜

count = 0
@socketio.on('connect')
def connect():
    global count
    count += 1
    send(count, broadcast=True)

@socketio.on('disconnect')
def disconnect():
    global count
    count -= 1
    send(count, broadcast=True)

并为js〜前端

socket.on('connect', function(count) {
  scrl();
  $("#messages").append(count);
});
socket.on('disconnect', function(count) {
  scrl();
  $("#messages").append(count);
});

那么我应该做些什么改变,以便在线用户数量也减少呢?

javascript python-2.7 flask flask-socketio
1个回答
0
投票

好的,我解决了它,只是编辑了ping时间,它开始工作

© www.soinside.com 2019 - 2024. All rights reserved.