Socket.io 소켓이 join 된 방 가져오기

YAMAMAMO·2021년 12월 14일
0

socket.io로 채팅 구현중 소켓이 현재 join 된 방을 가져와야 했다.

var rooms = Object.keys(io.sockets.adapter.sids[socket.id]);
console.log(rooms);

[socket.id, 'room-x'] or [socket.id, 'room-1', 'room-2', ..., 'room-x']

참고
https://stackoverflow.com/questions/19044660/socket-io-get-rooms-which-socket-is-currently-in

profile
안드로이드 개발자

0개의 댓글