Socket.io 1.4
Object.keys(io.sockets.sockets); ช่วยให้คุณเชื่อมต่อซ็อกเก็ตทั้งหมด
Socket.io 1.0 
ในฐานะของ socket.io 1.0 คำตอบที่ยอมรับได้จริงไม่สามารถใช้ได้อีกต่อไป ดังนั้นฉันจึงสร้างฟังก์ชั่นเล็ก ๆ ที่ฉันใช้เป็นการแก้ไขชั่วคราว:
function findClientsSocket(roomId, namespace) {
    var res = []
    // the default namespace is "/"
    , ns = io.of(namespace ||"/");
    if (ns) {
        for (var id in ns.connected) {
            if(roomId) {
                var index = ns.connected[id].rooms.indexOf(roomId);
                if(index !== -1) {
                    res.push(ns.connected[id]);
                }
            } else {
                res.push(ns.connected[id]);
            }
        }
    }
    return res;
}
API สำหรับการไม่มี namespace ที่จะกลายเป็น
// var clients = io.sockets.clients();
// becomes : 
var clients = findClientsSocket();
// var clients = io.sockets.clients('room');
// all users from room `room`
// becomes
var clients = findClientsSocket('room');
Api สำหรับnamespaceกลายเป็น:
// var clients = io.of('/chat').clients();
// becomes
var clients = findClientsSocket(null, '/chat');
// var clients = io.of('/chat').clients('room');
// all users from room `room`
// becomes
var clients = findClientsSocket('room', '/chat');
ดูคำถามที่เกี่ยวข้องซึ่งฉันให้ฟังก์ชั่นที่คืนซ็อกเก็ตสำหรับห้องที่กำหนด
function findClientsSocketByRoomId(roomId) {
var res = []
, room = io.sockets.adapter.rooms[roomId];
if (room) {
    for (var id in room) {
    res.push(io.sockets.adapter.nsp.connected[id]);
    }
}
return res;
}
Socket.io 0.7
API สำหรับไม่มีเนมสเปซ :
var clients = io.sockets.clients();
var clients = io.sockets.clients('room'); // all users from room `room`
สำหรับเนมสเปซ
var clients = io.of('/chat').clients();
var clients = io.of('/chat').clients('room'); // all users from room `room`
หมายเหตุ:เนื่องจากดูเหมือนว่า socket.io API มีแนวโน้มที่จะแตกหักและโซลูชันบางอย่างอาศัยรายละเอียดการใช้งานจึงอาจเป็นเรื่องของการติดตามลูกค้าด้วยตนเอง:
var clients = [];
io.sockets.on('connect', function(client) {
    clients.push(client); 
    client.on('disconnect', function() {
        clients.splice(clients.indexOf(client), 1);
    });
});