@WebSocketGateway
소켓 서버를 열고 네임스페이스, CORS, 연결 옵션을 설정한다.
HTTP 요청/응답과 달리 연결을 유지한 상태에서 클라이언트와 서버가 이벤트를 주고받는다.
소켓 서버를 열고 네임스페이스, CORS, 연결 옵션을 설정한다.
클라이언트가 보낸 이벤트 이름을 받아 서버 로직으로 라우팅한다.
처리 결과를 보낸 클라이언트나 같은 방의 다른 클라이언트에 전달한다.
WebSocket 설계는 컨트롤러처럼 엔드포인트만 늘리는 일이 아니라, 연결 수명과 이벤트 대상 범위를 함께 설계하는 일이다.