WebSocket웹에서는 보통 HTTP를 활용해 데이터를 주고 받는다. 하지만 실시간 요청을 처리할 때는 HTTP Polling이라는 방식으로 몇초마다 서버에 GET요청을 보내고 새로운 메시지가 있는지 확인하는 방식으로 실시간 요청을 처리했다. 이 방식은 간단하지만 - 클라이언트가 먼저 요청하지 않으면 응답을 받을 수 없다.- 요청마다 연결을 새로 맺고, 헤더가 매우 무겁다.- 불필요한 요청이 많아지고, 서버 리소스가 많이 낭비된다. 그래서 이러한 방식은 보완한것이 WebSocket방식(양방향 통신 프로토콜)이다.HTTP는 기본적으로 Request -> Response이라는 단방향 통신이지만, WebSocket은 한 번 연결하면 서버와 클라이언트가 자유롭게 메시지를 주고받을 수 있다. 실제로 WebSoc..