Socket IO-Räume: Liste der Clients in einem bestimmten Raum abrufen

Ich versuche, eine Liste von Kunden in einem bestimmten Raum anzuzeigen. Ich möchte nur ihren Benutzernamen und nicht ihre Socket-ID anzeigen.

Hier bin ich:

socket.set('nickname', "Earl");  
socket.join('chatroom1');
console.log('User joined chat room 1);

var roster = io.sockets.clients('chatroom1');
for ( i in roster )
{
   console.log('Username: ' + roster[i]);   
}

Ich hatte kein Glück, Socket-IDs oder ähnliches aufzulisten. Möchte aber die Spitznamen zurückgeben.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage