跳转到主要内容

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.

连接保持与限制

保持连接

使用Ping/Pong机制保持连接。一旦连接打开,每过N秒发送一个Ping帧,远程端点会返回一个Pong帧保持响应。这是一种保持活力的方法。它有助于保持连接的打开状态,特别是在非活动连接上存在有短超时代理的情况下。 连接上ws后如果一直没有数据返回,20s 后自动断开链接, 为了保持连接有效且稳定,建议您进行以下操作:
  1. 每次接收到消息后,用户设置一个定时器 ,定时N秒 (N<20)。
  2. 如果定时器被触发(N 秒内没有收到新消息),发送ping帧 或者发送字符串 ‘ping’。
  3. 等待一个文字字符串’pong’作为回应。如果在N秒内未收到,请发出错误或重新连接。
  4. 当双方有持续消息交互时,我们不会主动断开连接。
以下是发送的数据格式: (以Java伪代码示例)
  • 标准的Ping帧
ws.send(new PingWebSocketFrame());
  • 文本的 Ping Text
ws.send(new TextWebSocketFrame(’{“action”:“ping”}’));

连接限制

  • 每个IP最多能和WOO X Pro服务器保持500个连接
需要注意的是?
  • 订阅更少的频道,能响应更快,建议你只订阅你想要的频道
  • 如果发送的消息超过限制,连接会被断开连接。反复被断开连接的IP会被服务器屏蔽

空连接

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