以前没接触过协议的东西,现在要写一个协议封装类,谁能帮忙发一个例子啊。谢谢
协议:
  除开包头包尾数据包中间还要有5个部分,其中3个(地址,版本,LENGTH(INFO的长度))分别为1个字节。   
  还有2个部分,一个是INFO(命令信息)长度不定,一个是校验码,2个字节。   
  请问要如何将这些信息封装起来,

解决方案 »

  1.   

    你说的协议类其实就是一个数据包,如果你想封装这个数据包可以用这种方法,把数据包里面的每个字段都转换成byte[]数组,然后用System.arraycopy()方法把这些byte[]数组组成一个大的数组,用于底层的传输。不知道是否对你有用,你试试吧
      

  2.   

    由于中间存在着长度不一定的一个段,所以我想这个如果要用字符流来传输的话那只能是用某个特定符来隔开了!然后在另一端收消息时用String[] arrmsg=msg.split();来把他解析出来!
      

  3.   

    类似于c++  的struct结果吧,呵呵