메인 콘텐츠로 건너뛰기

개요

활성 WebSocket 연결을 유지하려면, 타임아웃 작동 방식과 하트비트 메시지 사용 방법을 이해해야 합니다.

연결 타임아웃

서버는 지난 60초 동안 메시지를 수신하지 않은 연결을 자동으로 종료합니다. 이를 통해 서버 리소스를 유지하고 오래된 연결을 정리합니다.

하트비트 메시지

정기적인 메시지를 수신하지 않는 채널(60초에 1회 미만)을 구독하고 있는 경우, 연결을 유지하기 위해 하트비트 메시지를 전송해야 합니다.

Ping 형식

다음 형식으로 ping 메시지를 전송합니다:
{
  "method": "ping"
}

Pong 응답

서버는 다음과 같이 응답합니다:
{
  "channel": "pong"
}
다른 메시지가 전송되지 않은 경우, 30초마다 ping 메시지를 전송하는 자동 하트비트 메커니즘을 클라이언트에 구현하는 것을 권장합니다.