Socket.io - 정의, 설치, 작동 원리, 특징
1. Socket.io 란?Socket.IO는 웹 소켓 연결을 통해 클라이언트와 서버간에 실시간 양방향 통신을 가능하게하는 JavaScript 라이브러리이다.실시간 양방향 통신이기 때문에 채팅방, 실시간 게임 등에 사용된다.2. 설치npm i socket.io3. 작동 원리HTTP 롱폴링(long-polling 전송(간단히 "polling"이라고도 함)은 연속적인 HTTP 요청으로 구성된다.위와 같이 request, response가 즉각적으로 일어나게 되므로, 실시간 통신처럼 느끼게 된다.4. 특징Packet Buffering클라이언트 연결이 끊긴 경우 패킷이 자동으로 버퍼되고, 다시 연결된 후에 전송된다.Broadcasting연결된 모든 클라이언트에게 메세지 보내기 등이 가능하다.Multiplexin..
2025. 2. 3.
최근댓글