Поэтому, когда новый пользователь подключается к сайту, количество пользователей продолжает увеличиваться. Он не уменьшается, когда пользователь отключается!
Вот мой бэкэнд-код в фляге Python ~
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);
});
Так, какие изменения я должен сделать, чтобы количество онлайн-пользователей также уменьшилось?