> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstream.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 超時和心跳

> 保持 WebSocket 連線活躍

## 概述

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

## 連線超時

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

## 心跳訊息

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

### Ping 格式

傳送如下格式的 ping 訊息：

```json theme={null}
{
  "method": "ping"
}
```

### Pong 響應

伺服器將響應：

```json theme={null}
{
  "channel": "pong"
}
```

<Note>
  建議在客戶端實現自動心跳機制，在沒有傳送其他訊息的情況下每 30 秒傳送一次 ping 訊息。
</Note>
