1.Socket.IO Socket.IO는 공식 문서의 정의에 따르면 (https://socket.io/docs/v4/#http-long-polling-fallback) 클라이언트와 서버 간의 짧은 대기시간, 양방향 및 이벤트 기반 통신을 가능하게 하는 라이브러리로, WebSocket 프로토콜 위에 구축되었으며, HTTP 긴 폴링 또는 자동 재연결에 대한 폴백과 같은 추가 보장을 제공한다고 한다. 즉, 클라이언트-서버 양방향연결을 가능하게하는 라이브러리라고 생각하면 된다. WebSocket 프로토콜 위에 구축되었다고 했는데, 이 WebSocket은 무엇일까? WebSocket은 기존의 단방향 메세지 교환 방식보다 쉽게 상호작용이 가능한 웹페이지를 만들기 위해서 클라이언트(웹)-서버간 양방향 메시지 통신을 ..