📡 TCP推送服务教程

简介:TCP推送服务支持任何通用TCP协议客户端链接,实现实时通讯信息交互,为你省去后端开发成本。你可以使用此服务将信息即时推送给你的所有在线客户端,或指定客户端。实现各种实时通讯场景跨平台开发。例如:私聊,多人聊天室,通用信息推送等各种场景。请登录接口盒子后台查看菜单【TCP服务】购买套餐。

🚀 使用步骤

1️⃣

链接服务器

服务器地址:tcp.apihz.cn

链接端口:28888

说明:请使用你自己的开发语言TCP相关组件来连接服务器,链接服务器后服务器会立即返回一个客户端编码,返回数据格式【100|||客户端编号】,请用|||分割文本来取出客户端编号。

2️⃣

绑定客户端

接口文档:查看绑定接口

说明:请参照接口文档通过调用接口来把获得的客户端编号与开发者账号绑定。同时在线数量会+1,当链接断开会自动解绑,同时在线数量会-1。

心跳说明:绑定客户端后必须每20-30秒之间用该客户端向服务器发送一个心跳数据来保持长链接,发送数据格式【200|||客户端编号】,服务器收到该格式数据后会返回【201|||收到心跳】。初次心跳必须在链接服务器后的20秒后发送,不超过30秒,后续循环发送间隔时间为20-30秒之间,小于20秒服务器会认为恶意数据包,直接断开连接。大于30秒服务器会默认超时断开连接。发送心跳包后建议如果超过5秒没有收到服务器的回包就断开连接,重新执行整个链接流程。

3️⃣

推送消息

接口文档:查看推送接口

说明:请参照接口文档通过调用接口来发送消息,可实现全体群发,指定分类客户端群发,指定客户端单发。

🎬 视频教程 【视频教程与测试端下载】