WebSocket이란?
HTTP Upgrade로 시작해 TCP 기반 양방향 상시 연결을 제공하는 프로토콜이다. 실시간 양방향 통신이 필요한 애플리케이션의 표준이다.
언제 쓰나
- 채팅, 라이브 스트리밍 댓글
- 실시간 협업 (Notion, Figma 같은)
- 게임, 주식·코인 시세
SSE와 비교
단방향 서버→클라만 필요하면 SSE가 더 단순하다. 양방향이 필수일 때만 WebSocket.
브라우저-서버 간 양방향 실시간 통신 프로토콜. 채팅·게임·협업 도구에 필수.
HTTP Upgrade로 시작해 TCP 기반 양방향 상시 연결을 제공하는 프로토콜이다. 실시간 양방향 통신이 필요한 애플리케이션의 표준이다.
단방향 서버→클라만 필요하면 SSE가 더 단순하다. 양방향이 필수일 때만 WebSocket.