Socket IO Rooms: Obtenga la lista de clientes en una habitación específica

Estoy tratando de mostrar una lista de clientes en una sala específica. Solo quiero mostrar su nombre de usuario y no su ID de socket.

Esto es donde estoy

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]);   
}

No he tenido la suerte de que aparezca en la lista de ID de Socket o algo así. Sin embargo, me gustaría devolver los apodos.

Respuestas a la pregunta(7)

Su respuesta a la pregunta