현재 여러개의 네임스페이스를 가지고있어서 각각의
네임스페이스마다 생성된 방정보리스트를 구하려고했는데요
for문으로
Object.keys(io.nsps['/각각의네임스페이스].adapter.rooms)[i]를 돌려봤더니
해당 네임스페이스는 제가 생성한 방 뿐만 아니라
소켓이 생성될때마다 해당소켓이름의 방이 생성되서 ..리스트를 부르면 방이 아닌 네임스페이스에 있는 모든
해당 socket.id 와 생성된 방들이 모두 전송되버립니다
join명령어로 특정 방으로 socket을 보낼때 생성된 방과 socket.id이름의 방들이 같이 전송됨
ex) room1, asdfsdfs90230 (원래 생각되로라면 room1만 있어야하는데;;)
사진(현재 방 1개 join하고 그 값을 보내봤으나 join('room1') 뿐만 아니라 socket.id(adapter.sids랑 adapter.rooms가 일치)가 생성됨;
여기서 생각한건 소켓 생성시 자동으로 socket.id 이름의 방이 생성되는것 같았습니다..
해당 네임스페이스 마다 있는 방을 조회하려면 어떻게 해야할까요?