Наконец-то я получил socket.io, чтобы нормально работать, но я столкнулся с какой-то странной проблемой.
Я не уверен, что это лучший способ, но я использую:
io.sockets.clients().length
Это возвращает количество клиентов, подключенных к моему серверу. Проблема заключается в том, что после нескольких подключений и отключений пользователей число начинает оставаться выше, чем должно быть.
Например, если я подключусь и спрошу своих друзей, число будет правильным. Но когда мы начинаем отключать и снова соединяем, число не уменьшается.
Я запускаю сервер node.js и sockets.io на сервере vmware ubuntu.
Кто-нибудь знает, почему это или есть лучший способ узнать, сколько людей подключено к серверу?