在我的劇本中,我加入了多個房間,而且工作很棒。獲取指定的房間清單
服務器:
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
一一列舉,我得到由空鑰匙和房間,但他們的ID的數組(的一個奇怪的物體我猜),而不是他們的名字。
{ '':
[ 'FcETdaJ3P4R-IyGdevLj',
'9Qv2tEe3-IrKleFSevLk',
'F6G6nq5r8lM_nI-ievLl' ] }
如何取回的客房,配備連接的用戶數命名列表,例如:
{
"website": 6,
"front": 4,
"user": 1,
}