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

# 连接保持与限制

<aside class="warning">
  * 如果出现网络问题会自动断开连接,请设置好重连机制 <br />
</aside>

### 保持连接

使用Ping/Pong机制保持连接。一旦连接打开，每过N秒发送一个Ping帧，远程端点会返回一个Pong帧保持响应。这是一种保持活力的方法。它有助于保持连接的打开状态，特别是在非活动连接上存在有短超时代理的情况下。

**连接上ws后如果一直没有数据返回，20s 后自动断开链接， 为了保持连接有效且稳定，建议您进行以下操作：**

1. 每次接收到消息后，用户设置一个定时器 ，定时N秒 (N\<20)。
2. 如果定时器被触发（N 秒内没有收到新消息），发送ping帧 或者发送字符串 'ping'。
3. 等待一个文字字符串'pong'作为回应。如果在N秒内未收到，请发出错误或重新连接。
4. 当双方有持续消息交互时，我们不会主动断开连接。

**以下是发送的数据格式**: (以Java伪代码示例)

* 标准的Ping帧

<code>ws.send(new PingWebSocketFrame());</code>

* 文本的 Ping Text

<code>ws.send(new TextWebSocketFrame('\{"action":"ping"}'));</code>

### 连接限制

* 每个IP最多能和WOO X Pro服务器保持500个连接

##### 需要注意的是?

* **订阅更少的频道，能响应更快，建议你只订阅你想要的频道**
* 如果发送的消息超过限制，连接会被断开连接。反复被断开连接的IP会被服务器屏蔽

#### 空连接

5分钟内没有发送任务订阅数据的链接，将被认为是空连接，服务器会关闭此连接。
