Javascript 我正在使用socketio构建一个flask聊天应用程序,我试图发送在线用户的数量,但用户只会增加,不会减少

Javascript 我正在使用socketio构建一个flask聊天应用程序,我试图发送在线用户的数量,但用户只会增加,不会减少,javascript,python-2.7,flask,flask-socketio,Javascript,Python 2.7,Flask,Flask Socketio,因此,每当新用户连接到该站点时,用户数量就会不断增加。当用户断开连接时,它不会减少! 这是我在python flask中的后端代码~ count = 0 @socketio.on('connect') def connect(): global count count += 1 send(count, broadcast=True) @socketio.on('disconnect') def disconnect(): global count cou

因此,每当新用户连接到该站点时,用户数量就会不断增加。当用户断开连接时,它不会减少! 这是我在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);
});

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

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