티스토리 뷰

웹 소켓 강의 수강

알게 된 점

웹 소켓 강의를 들으며 아직까지 큰 문제는 없었다. Socket.io를 사용할 때 아래의 코드들은 기억해두면 좋을 것 같아 메모해 놓는다. 물론 자주 쓰다보면 쉽게 외워질 것이니 억지로 외울 필요는 없을 것 같다.

 

Socket.io 이벤트 통신

// 해당 이벤트를 받고 콜백함수를 실행
socket.on('받을 이벤트 명', (msg) => {
})
 
// 이벤트 명을 지정하고 메세지를 보낸다.
socket.emit('전송할 이벤트 명', msg)

Socket.io 송수신 메소드

// 접속된 모든 클라이언트에게 메시지를 전송한다
io.emit('event_name', msg);
 
// 메시지를 전송한 클라이언트에게만 메시지를 전송한다
socket.emit('event_name', msg);
 
// 메시지를 전송한 클라이언트를 제외한 모든 클라이언트에게 메시지를 전송한다
socket.broadcast.emit('event_name', msg);
 
// 특정 클라이언트에게만 메시지를 전송한다
io.to(id).emit('event_name', data);
 
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함