1.13、查询TCP客户端设置
请求:
SF | CTRL | DES | SRC | TID | CMD | CRC | EF |
2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 |
CMD:请求命令,0x0015
回应:
SF | CTRL | DES | SRC | TID | CMD | RES |
2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 |
【TCPCTRL】 | 【KEEPALIVE】 | 【SERVERPORT】 | 【IPORDOMAIN】 | CRC | EF |
4字节 | 2字节 | 2字节 | 1~68字节 | 2字节 | 2字节 |
CMD:回应命令,0x8015;
RES:操作结果,0表示成功,其他表示错误,可查看附件1中错误代码;
TCPCTRL:仅在RES为0时存在。
位31:1,保留,始终为0;
位0,tcp客户端使能,为0时不开启tcp客户端,为1时开启tcp客户端;
KEEPALIVE:仅在RES为0时存在,保持连接的间隔时间,单位秒,已连接时表示心跳包的间隔时间,未连接时表示重连的间隔时间;
SERVERPORT:仅在RES为0时存在,服务端的监听端口;
IPORDOMAIN:仅在RES为0时存在,服务端域名或者IP地址,以字符串表示,包括字符串结束符;
例:
请求命令:
AA A5 08 00 FF FF 00 00 B0 A1 13 00 00 00 5A 55
回应命令:
AA A5 10 08 00 00 01 01 B0 A1 13 80 00 00 00 3B FC CC F8 AD 95 E0 5A 55