日期:2014-05-20  浏览次数:20862 次

面向对象怎么封装自定义网络消息
消息包括消息头和消息体。
消息头结构如下:
STX 2 WORD 消息头识别码(固定为0xFFFF)
PID 1 BYTE 终端标识(暂不使用)
CMD 2 WORD 消息功能码
LEN 2 WORD 消息体长度(<=8192)
SID 2 WORD 消息流水号(暂不使用)
消息体就是由多个BYTE组成。
我自己不想每次发消息的时候拼凑消息,也不想接受消息的地方搞上一堆if。。。else。。。,写上老长的代码,乱七八遭的,希望哪位高手指点下,不胜感激。


------解决方案--------------------
封装在一个类里,不就可以了。。。。