协议包采用固定长度头加可变长度的属性字段组成,attr属性字段采用TLV格式,具体如下图所示:
属性类型:
Attr(属性字段)           AttrType         属性值长度            属性含义
name                   0x01                 <=253 (可变)                 姓名
re                0x04                 16(固定)              个人简介Attr字段(属性字段)是一个可变长字段,由多个属性依次链接而成,每个属性的格式为TLV格式,具体如图6.3。
图6.3 属性字段的格式
 在java中如何来封装和解析TLV格式呢?最好有代码....望各位鼎力相助....