在读数据的时候inputStream.read(readBuffer);readBuffer必须是byte[],如果发送端发送结构体,我想读取成结构体形式,可以将readBuffer读取的内容强制转化成结构体吗?该如何做?

解决方案 »

  1.   

    原来java没有结构体,只能用没有方法的类来表示,那把读到的byte[] buffer按照长度重新赋给类的数据成员?
      

  2.   

    找找序列化方面的例子
    序列化后再传输
    我再TIJ里看到的
      

  3.   

    序列化没接触过,我现在的解决办法是发送端发送结构体,接收端接收到byte[]之后,转化为string再写入文件
    每一行对应一个结构体的实例