[javascript] 웹 소켓에 대한 이벤트 처리하기

웹 소켓을 사용하면 클라이언트와 서버 간에 실시간 양방향 통신이 가능해집니다. 웹 소켓에서 발생하는 여러 이벤트를 처리하는 방법에 대해 알아보겠습니다.

연결 이벤트

웹 소켓이 서버에 연결될 때 발생하는 이벤트를 처리할 수 있습니다.

socket.on('connect', function() {
  console.log('웹 소켓에 연결되었습니다');
});

메시지 수신 이벤트

서버로부터 메시지를 받을 때 발생하는 이벤트를 처리할 수 있습니다.

socket.on('message', function(message) {
  console.log('새로운 메시지: ' + message);
});

에러 처리

웹 소켓 통신 중 발생하는 에러를 처리할 수 있습니다.

socket.on('error', function(error) {
  console.error('에러 발생: ' + error);
});

연결 해제 이벤트

웹 솼켓 연결이 해제될 때 발생하는 이벤트를 처리할 수 있습니다.

socket.on('disconnect', function() {
  console.log('웹 소켓 연결이 해제되었습니다');
});

이렇게 웹 소켓에서 발생하는 주요 이벤트를 처리하여 실시간 통신 애플리케이션을 안정적으로 구축할 수 있습니다.

자세한 정보는 Socket.IOMDN Web Docs를 참고할 수 있습니다.