[NETWORK] Socket.io / WebSocket
·
NETWORK
WebSocket 개념 웹 페이지의 한계에서 벗어나 실시간으로 상호작용하는 웹 서비스를 만드는 표준 기술 WebSocket 배경 HTTP 프로토콜은 클라이언트에서 서버로의 단방향 통신을 위해 만들어진 방법 실시간 웹을 구현하기 위해서는 양방향 통신이 가능해야 하는데, WebSocker 이전에는 Polling, Streaming 방식을 이용하여 이를 구현하지만 각 브라우저마다 구현 방법이 달라서 개발이 어렵다는 문제점이 발생하여 해결하기 위해 WebSocket이 만들어짐 일반 TCP Socket과 차이점 일반 HTTP Request를 통해 handshaking 과정을 거쳐 최초 접속이 이루어짐 WebSocket 특징 소켓을 이용하여 자유롭게 데이터를 주고 받을 수 있음 기존의 요청-응답 관계 방식보다 더 ..