标题:基于TCP协议的通信,如何在客户端解析TCPIP数据格式-电梯
只看楼主
ykp
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2011-3-23
结帖率:66.67%
 问题点数:0 回复次数:6 
基于TCP协议的通信,如何在客户端解析TCPIP数据格式-电梯
在传输数据时,采用数据主动上传方式。在首次建立TCP/IP连接时,传送所有电梯的当前状态数据,在此后,只是当电梯状态发生改变时才再次上传电梯数据。

数据传输的格式为:
    (电梯编号,楼层,运行方向,门状态,电梯状态)

其中数据以“(”开始,以“)”结束,中间数据内容见代码及说明。
例如:编号为2号的电梯,第2个楼层,在上行,关门,传输时的数据格式为:(02,02,01,04,00)。传送的数据为变化的数据。

代码及说明:
1.    电梯编号
编号为二个字符
例如编号为1的电梯,数据的格式为01
13505715554  李民
2.    楼层
楼层为二个字符
例如在第2个楼层,数据格式为02

3.运行方向
运行状态为二个字符
上行:bit0     电梯上行01
下行:bit1      电梯下行02
无运行:00        
例如电梯上行,数据的格式01

4.门状态
    门状态为二个字符
    开门:bit0       01
    关门:bit2       02

5.    电梯状态
电梯状态为二个字符
正常:    00        普通运行方式
检修:    bit0    01
锁梯:    bit1    02        
消防/火警:bit2    04
司机:    bit3    08
正常供电:bit4    10
紧急供电:bit5    20
急停:    bit6    40
故障:    bit7    80

例如电梯故障后,数据的格式为80
搜索更多相关主题的帖子: 客户端 通信 
2011-06-04 20:10
ykp
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2011-3-23
得分:0 
还是没人理我啊,请高手帮忙解决
2011-06-10 13:57
ykp
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2011-3-23
得分:0 
郁闷
2011-06-10 21:57
ykp
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2011-3-23
得分:0 
没人理我啊
2011-06-13 10:25
ykp
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2011-3-23
得分:0 
还是没人理我
2011-06-15 20:25
ykp
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2011-3-23
得分:0 
顶一个
2011-06-15 20:26
ykp
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2011-3-23
得分:0 
算了,我还是去CSDN论坛寻求帮助吧
2011-06-16 15:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-341904-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.107658 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved