不要让它重复,因为我尝试solution 1 | solution 2 | solution 3,我的socket.io版本是2.1.1。
我的功能
function findRooms() {
var availableRooms = [];
var rooms = io.sockets.adapter.rooms;
if (rooms) {
for (var room in rooms) {
if (!rooms[room].hasOwnProperty(room)) {
availableRooms.push(room);
}
}
}
return availableRooms;
}
我的输出是
[ 'BcZQxscwr207zb6jAAAD',
'room1',
'SCn8j4DKkE3dz89dAAAE',
'room2',
'0Qa0CYjADU_IGLvJAAAF' ]
有一些gerbase的房间名称,我希望输出像
[room1, room2]