跳轉到主要內容

概述

要維持活躍的 WebSocket 連線,你需要了解超時機制以及如何使用心跳訊息。

連線超時

如果伺服器在 60 秒內沒有收到任何訊息,將自動關閉連線。這有助於維護伺服器資源並清理過期連線。

心跳訊息

如果你訂閱的頻道不經常收到訊息(少於每 60 秒一次),你應該傳送心跳訊息來保持連線活躍。

Ping 格式

傳送如下格式的 ping 訊息:
{
  "method": "ping"
}

Pong 響應

伺服器將響應:
{
  "channel": "pong"
}
建議在客戶端實現自動心跳機制,在沒有傳送其他訊息的情況下每 30 秒傳送一次 ping 訊息。