Как вы считаете подключений к socket.io?
Пробовал так:
Object.keys(io.sockets.connected).length
И так:
io.sockets.sockets.length
А так же вот так:
var count = 0;
io.on('connection', function(socket) {
console.log(++count);
socket.on('disconnect', function() {
console.log(--count);
});
});
Везде одна проблема: при очень частом обновлении страницы количество соединений увеличивается (не успевает срабатывать disconnect как я понял) и все левые коннекты отсеиваются где-то через минуту, как в таком случае быть?