Socket IO Rooms: получить список клиентов в конкретной комнате
Я пытаюсь отобразить список клиентов в определенной комнате. Я просто хочу показать их имя пользователя, а не идентификатор сокета.
Вот где я нахожусь:
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]);
}
Не повезло получить его в список идентификаторов сокетов или что-то еще. Хотелось бы вернуть ники однако.