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.