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