В моем сценарии я присоединяюсь к нескольким комнатам, и это отлично работает.Получить названный список комнат
Сервер:
io.sockets.on("connection", function(socket) {
socket.on("join", function(room) {
socket.join(room);
});
});
Клиент:
socket.emit("join", "website");
socket.emit("join", "user");
socket.emit("join", "front");
Однако, если я попытаюсь перечислить их через io.rooms
я получаю странный объект, состоящий из пустого ключа и массив номеров, но с их идентификаторами (Я думаю), а не их имя.
{ '':
[ 'FcETdaJ3P4R-IyGdevLj',
'9Qv2tEe3-IrKleFSevLk',
'F6G6nq5r8lM_nI-ievLl' ] }
Как получить именованный список номеров с подключенного счетчика пользователя и т.д .:
{
"website": 6,
"front": 4,
"user": 1,
}