[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.IO나 MDN Web Docs를 참고할 수 있습니다.