Вроде выложил то что нужно, если нет, докину остальные куски :)
ЕЩЕ РАЗ ВСЕМ СПАСИБО1!!
/* USERS ONLINE SITE */
userlist = {};
io.sockets.on('connection', function (socket) {
adress = socket.request.connection.remoteAddress;
if (adress in userlist) {
console.info('Client already connected')
} else {
userlist[adress] = adress;
UpdateUserList();
}
// При дисконнекте
socket.on('disconnect', function () {
delete userlist[adress];
setTimeout(function () {
UpdateUserList();
}, 43200000);
});
function UpdateUserList() {
io.sockets.emit('online', Object.keys(userlist).length);
console.info('Connected ' + Object.keys(userlist).length + ' clients');
}
});
/* USERS ONLINE SITE END */