Reconnect

信令5 - RECONNECT

方向: server->client

说明: 服务端通知客户端, 代表该连接已失效, 请重新连接。客户端收到后应该主动断开当前连接。

注意: 客户端收到该信令代表因为某些原因导致当前连接已失效, 需要进行以下操作以避免消息丢失.

  1. 重新获取 gateway;

  2. 清空本地的 sn 计数;

  3. 清空本地消息队列.

状态码 描述

  • 40106 resume 失败, 缺少参数

  • 40107 当前 session 已过期 (resume 失败, PING的sn无效)

  • 40108 无效的 sn , 或 sn 已经不存在 (resume 失败, PING的 sn 无效)

示例:

{
"s": 5
"d": {
"code": 41008,
"err": "Missing params"
}
}

Constructors

Link copied to clipboard

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val d: Signal.ReconnectPack

数据字段mixed

Link copied to clipboard
open override val s: Int

int, 信令,详情参考信令说明

Extensions

Link copied to clipboard
val <T> Signal<T>.data: T