ycf 发表于 2016-1-15 15:30:25

提供一个支持公网TCP数据转发的服务

通信格式   本云平台其功能已经可以满足大多数业务需求。实现功能如下:1.   注册2.   登录3.   获取时间4.   数据转发5.   注销采用TCP连接(IP:book.doit.am 端口:5588),数据格式如下:#Type#Device_id#DATA\r\n请确保User和DATA不包含#符号,如果包含请自行encode和decode协议说明:   
Type备注分隔符Device_id备注分隔符Data备注
0新用户注册#******需要注册的设备名#******注册设备
1登陆#******登录的设备名#******密码
2发送实时数据,目标不在线,直接抛弃数据。#******目标用户名#*****数据
3注销用户,必须登录,才能注销登录用户。# #
4获取系统时间# #
5保持心跳#
示例(假设设备名称为Example,密码为:1234):1.设备注册:#0#Example#1234\r\n注册设备名为:Example 密码为1234的用户如果注册成功,服务器返回:#0#1\r\n 代表恭喜您注册成功!已登录!如果已经存在,则返回:#0#0\r\n 代表注册失败,设备已存在 2.设备登录#1#Example#1234\r\n    登录成功返回:#1#1\r\n密码错误:#1#0\r\n如果用户名称不存在:#1#2\r\n 3.数据转发:#2#Example#1234\r\n    向名为Example的设备发送数据1234如果用户在线直接转发如果用户不在线直接抛弃转发出来的数据依然为#2#发出设备名#1234\r\n 4.注销用户#3\r\n注销当前在线的用户 5. 获取服务器时间#4##\r\n 获取服务器时间当服务器收到该指令是向发送方发送当前的服务器系统时间格式为:#4#2015-12-21#15:34:26\r\n 6.保持心跳(每60秒发送一次,保持链接)#5# 实时在线查看:http://book.doit.am/online.php
页: [1]
查看完整版本: 提供一个支持公网TCP数据转发的服务