WebSocket이란?

HTTP Upgrade로 시작해 TCP 기반 양방향 상시 연결을 제공하는 프로토콜이다. 실시간 양방향 통신이 필요한 애플리케이션의 표준이다.

언제 쓰나

  • 채팅, 라이브 스트리밍 댓글
  • 실시간 협업 (Notion, Figma 같은)
  • 게임, 주식·코인 시세

SSE와 비교

단방향 서버→클라만 필요하면 SSE가 더 단순하다. 양방향이 필수일 때만 WebSocket.