Socket IO Rooms: Uzyskaj listę klientów w określonym pokoju
Próbuję wyświetlić listę klientów w określonym pokoju. Chcę tylko pokazać ich nazwę użytkownika, a nie ich identyfikator gniazda.
Tutaj jestem:
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]);
}
Nie miałem szczęścia, żeby wymienił ID Socketa lub cokolwiek innego. Chciałbym jednak, aby zwrócił pseudonimy.