|
本帖最后由 kylinmumu 于 2014-11-13 17:32 编辑
写了个android客户端,可以连接到firefly的服务器端,但是发送数据就报非法数据包 illegal data package
python客户端是这样实现的
- def sendData(sendstr, commandId):
-
- HEAD_0 = chr(0) # 协议头0
-
- HEAD_1 = chr(0) # 协议头1
-
- HEAD_2 = chr(0) # 协议头2
-
- HEAD_3 = chr(0) # 协议头3
-
- ProtoVersion = chr(0) # 协议头版本号
-
- ServerVersion = 0 # 服务器版本号
-
- sendstr = sendstr
-
- data = struct.pack('!sssss3I', HEAD_0, HEAD_1, HEAD_2, HEAD_3,ProtoVersion, ServerVersion, len(sendstr) + 4, commandId)
-
- senddata = data + sendstr
-
- return senddata
复制代码
求大牛帮忙实现android 输出的数据打包
|
|