Reconnect

信令5 RECONNECT

  • 方向: server->client

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

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

  • 重新获取 gateway;

  • 清空本地的 sn 计数;

  • 清空本地消息队列.

状态码描述
40106resume 失败, 缺少参数
40107当前 session 已过期 (resume 失败, PING 的 sn 无效)
40108无效的 sn , 或 sn 已经不存在 (resume 失败, PING 的 sn 无效)

示例:

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

Constructors

Link copied to clipboard
constructor(d: Signal.Reconnect.Data)

Types

Link copied to clipboard
data class Data(val code: Int, val err: String)

Reconnect 中的数据。

Properties

Link copied to clipboard
open override val d: Signal.Reconnect.Data

信令数据。

Link copied to clipboard
open override val s: Int

信令类型。