菜单
Socket数据接口 > API Reference > 停止同步
停止同步 最近更新时间:2020-10-20 10:31:13

# 流程描述

本流程为客户端向服务端发送停止同步包,服务端将会结束推送最新数据。

# 说明

服务端通过这个指令包,将结束向客户端推送最新数据。

# 流程执行

  •       /**
     * 生成停止同步包
     * @param msg
     */
    function sendStop() {
      const bufHead = Buffer.from([0,0,1,4]);
      const bufMsg = Buffer.alloc(0)
      const buflength = Buffer.alloc(4,0)
      buflength.writeIntBE(bufMsg.length, 0, 4);
      const totalLength = bufHead.length + buflength.length + bufMsg.length;
      return Buffer.concat([bufHead,buflength,bufMsg],totalLength);
    }
     client.write(sendStop())

# 调用参数

无调用参数。

# 接口响应

客户端收到服务端返回的停止同步返回包。

# 响应数据

返回数据类型为字节流,包括包头和包数据,返回包类型为停止同步返回包。

# 响应包头

返回的包头结构表如下所示:

名称类型长度返回值
固定位数字2字节为 00 00
版本号数字1字节为 01
指令码数字1字节为05,服务端向客户端发送停止同步返回包
包数据长度数字4字节为包数据段的长度

# 响应包数据

无响应包数据。

# 响应参数