webSocket 서버 - 클라이언트 간 언제든 양방향 통신 및 데이터 전송이 가능하도록 Socket Connection을 유지하는 기술이다. SNS, LoL같은 멀티플레이어 게임, 구글 Doc, 증권거래, 화상채팅 등 Real-time web application구현을 위해 널리 사용되고 있다. 연결단계 1. HTTP 통신을 통해 서버에 연결한다. (일반 웹 브라우저에서 서버로의 일반적인 HTTP 요청과 응답과 동일) 2. 연결 후, webSocket을 사용하여 실제 양방향 통신을 위한 Socket Connection을 설정한다. HTTP Upgrade header를 사용하여 HTTP 프로토콜에서 WebSocket 프로토콜로 전환(WebSocket HandShake) 3. webSocket연결 후, H..