ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
访问地址 :new.swaylink.cn 端口:9501 参数: version:2 (版本号,默认为:2)(必传) token:用于身份验证(生成方式:与HTTP方式一样,必传) device:设备编号 (必传) action:操作名 (必传) load:数据值,格式与HTTP接入一样,详见HTTP接入(部分接口必传) 例:(以下2种格式都支持) ``` 格式1:{"version":"2","action":"uploads","token":"123456","device":"aaa","load":{"name":"\\u9759\\u9759","age":18}} ``` ``` 格式2:version=2&token=123456&action=uploads&device=aaa&load={"name":"\\u9759\\u9759","age":18} ``` 注意:使用TCP长连接进行连接时 (1) :格式1与格式2,都需要以:固定包头+包体这种格式协议的进行打包,接收以及发送数据包要进行相应的打包以及解包。可参考目录中“数据解包打包例子”。当发送的数据不是以这种格式进行打包的,长连接会认为是错误连接,会自动断开连接。平台会提供多种语言的SDK,以供参考,请看第五条。 (2) 长连接心跳检测用60秒,需在60秒内访问服务器,以保持连接 1. 数据解包打包例子 #### 1.1 语言C# 打包方式: ![](https://img.kancloud.cn/6f/1e/6f1e1dc44f801f6be44849192f6a0db6_710x563.png) 解包方式: ![](https://img.kancloud.cn/05/d5/05d5e9243a1563d84a2c06eae9955ffd_704x710.png) #### 1.2 语言PHP 打包: ![](https://img.kancloud.cn/0b/07/0b075ebf30c3140ad32b841720952e1b_804x447.png) 解包: ![](https://img.kancloud.cn/bc/33/bc33f6e980e7019a16fee6a14da5a2fa_704x378.png) #### 1.3 语言Python2 打包: ![](https://img.kancloud.cn/d9/9a/d99a82f038611b7a6e8ab086f64fdd2a_392x400.png) 解包: ![](https://img.kancloud.cn/1b/3a/1b3ad7bce170e70b1715475d6c75c3de_511x280.png) 1. 操作名action 数值型数据上传:uploads (load:必传) 文件类型长传:upfiles (load:必传) 版本更新:devsopt (load:必传) 版本文件MD5检验:filsmds (load:必传) 获取UTC时间:gettime (load:非必传)