WebSocket

<aside> 💡 기존의 단방향 http프로토콜과 호환되어 양방향 통신을 제공하기 위해 개발된 프로토콜.

</aside>

http 프로토콜의 통신방식)

→ 이런 통신방식은 효율이 떨어져 효율 개선방법이 존재!

polling

: 클라이언트가 평범한 HTTP Request를 서버로 계속 요청해 이벤트를 전달받는 방식.

Untitled

long polling

: 클라이언트에서 서버로 일단 HTTP Request를 요청한 후 계속 기다리다가 서버에서 해당 클라이언트로 전달할 이벤트가 있다면 그 순간 Response 메시지를 전달하며 연결이 종료.