Socket .io Connected User Count

Наконец-то я получил сокет.io работает нормально, но я столкнулся со странной проблемой.

Я не уверен, что это лучший способ, но я использую:

io.sockets.clients().length

Это возвращает количество клиентов, подключенных к моему серверу. Проблема в том, что после нескольких подключений и отключений пользователей число начинает оставаться выше, чем должно быть.

Например, если я подключусь и попрошу своих друзей сделать это, число увеличится, и это правильно. Но когда мы начинаем отключаться и снова подключаться, количество не уменьшается.

Я запускаю серверы node.js и sockets.io на сервере vmware ubuntu.

Кто-нибудь знает, почему это так или есть лучший способ узнать, сколько людей подключено к серверу?

44
задан imperium2335 23 April 2012 в 06:13
поделиться