协议包采用固定长度头加可变长度的属性字段组成,attr属性字段采用TLV格式,具体如下图所示:
属性类型:
Attr(属性字段) AttrType 属性值长度 属性含义
name 0x01 <=253 (可变) 姓名
re 0x04 16(固定) 个人简介Attr字段(属性字段)是一个可变长字段,由多个属性依次链接而成,每个属性的格式为TLV格式,具体如图6.3。
图6.3 属性字段的格式
在java中如何来封装和解析TLV格式呢?最好有代码....望各位鼎力相助....
属性类型:
Attr(属性字段) AttrType 属性值长度 属性含义
name 0x01 <=253 (可变) 姓名
re 0x04 16(固定) 个人简介Attr字段(属性字段)是一个可变长字段,由多个属性依次链接而成,每个属性的格式为TLV格式,具体如图6.3。
图6.3 属性字段的格式
在java中如何来封装和解析TLV格式呢?最好有代码....望各位鼎力相助....
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货