Fixed receiving clients in the room in socket.io ~ 1.4.5 as follows:
socket.join('test room'); var room = io.sockets.adapter.rooms['test room']; console.log(room); for (var socketId in room.sockets) { console.log(io.sockets.connected[socketId]); }
Toola
source share