通信协议设计

 

 

消息总长度

消息头

消息类型

数据区内容

消息结尾

4字节

2字节

4字节

Google buffer 序列化后内容

2字节

 

0xff

 

 

0x88

 

协议说明:

l 消息总长度:

一个完整数据包的总长度,一般数据到来后,需要先知道整个数据包有多大,才能知道后面读取到什么位置。

l 消息头:

固定内容,标识该系统的数据包。

l 消息类型

这个不用解释

l 数据区

数据区即为真正的数据内容。其长度=消息总长度-2(消息头)-4(消息类型)-2(消息结尾)

消息内容为序列化后的buffer 内容。

l 消息结尾

固定内容,标识一包数据结束

 

posted @ 2016-04-21 11:02  spplus  阅读(311)  评论(0编辑  收藏  举报