[Node.js] socket.io - namespace, room 개념 정리
2022. 2. 6. 01:29ㆍProgramming Language/JavaScript(Node.js)
- Room(Channel)
소켓의 집합- socket.join(roomName), socket.leave(roomName)으로 room join/leave
- server.to(roomName).emit으로 room에 broadcast
- Namespace
Room의 집합, 디폴트: /
- server.of(namespaceName)으로 생성해 Server 인스턴스와 동일하게 다룸
- 접속 시 접속하려는 namespace 명시
Reference
https://berkbach.com/node-js%EC%99%80-socket-io%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%B1%84%ED%8C%85-%EA%B5%AC%ED%98%84-1-cb215954847bhttps://socket.io/docs/v4/server-api/
'Programming Language > JavaScript(Node.js)' 카테고리의 다른 글
Promise (0) | 2022.02.06 |
---|---|
Prototype과 상속 (0) | 2022.02.06 |
CORS(Cross Origin Resource Sharing, 교차 출처 리소스 공유) (0) | 2022.01.16 |
JS엔진과 eventloop (0) | 2022.01.16 |
모듈시스템(Module System, import/export) (0) | 2022.01.14 |