1). 정의 : websocket이란 웹 서버와 웹 브라우저간 실시간 양방향 통신환경을 제공해주는 실시간 통신 기술. Polling 방식(요청-응답방식)과 다르게 양방향으로 원할때 요청을 보낼 수 있으며 stateless한 HTTP에 비해 오버헤드가 적은 장점이 있다. HTTP 프로토콜에서 Handshaking을 완료한 후, HTTP로 동작을 하지만, HTTP와는 다른 방식으로 통신을 한다. HTTP통신의 단점을 개선함 영구적 양방향 통신 (연결이 끊어지지 않고 지속됨) HTML5의 주요 API HTTP Protocol을 기반으로 하는 웹 브라우저의 웹 서버간의 양방향 통신을 지원하기 위한 표준 Client와 Server가 실시간으로 메시지(데이터)를 자유롭게 주고 받을 수 있음 2). 언제쓰나? Spr..