WebSocket

HTTP 업그레이드로 시작해, 서버↔클라이언트 간 양방향 통신을 유지하는 프로토콜


WebSocket은 한 번 연결을 맺으면 서버와 클라이언트가 양방향으로 메시지를 주고받는 프로토콜입니다. 시작은 HTTP지만, Upgrade 헤더로 연결을 업그레이드합니다.

실무 포인트

  • 프록시(nginx)에서 Upgrade/Connection 헤더가 필요합니다.
  • 연결이 오래 유지되므로 타임아웃/NOFILE/systemd 정책이 중요합니다.

관련 템플릿: nginx: WebSocket 프록시 설정, systemd: WebSocket/실시간 서버용 Node 유닛 팁

관련 문서