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.