Contagem de usuários conectados do Socket.io
Eu finalmente tenho socket.io para funcionar corretamente, mas eu encontrei um problema estranho.
Não tenho certeza se este é o melhor caminho, mas estou usando:
<code>io.sockets.clients().length </code>
Isso retorna o número de clientes conectados ao meu servidor. O problema é depois de algumas conexões e desconexões de usuários, o número começa a ficar mais alto do que deveria ser.
Por exemplo, se eu me conectar e pedir aos meus amigos, o número aumenta, o que está correto. Mas quando começamos a desconectar e reconectar o número não diminui.
Estou executando o servidor node.js e sockets.io em um servidor vmware ubuntu.
Alguém sabe por que isso é ou tem um método melhor para descobrir quantas pessoas estão conectadas ao servidor?