实现Serializable借口,然后用Object流包装Socket的io流,分别写入读取就可以了。

解决方案 »

  1.   

    数组的声明是没有问题的。可以为该类增加getXxx的方法,这样可以获取属性值;声明实现Serializable接口,可以序列化!传输的可以先把该class的object序列化,然后在写如数组,然后把数组传给server,在server端再恢复过来
      

  2.   

    如何实现java.io.Serializable这个接口,给个例子好吗?另外,我可以不可这样申明一个结构:class struct {
        Struct_header Item1;
        Struct_boy Item2;
    }class struct_header {
      String name;
      Byte age;}class struct_body {
       Byte name[]=new Byte[10];
       Int age;
    }我结构定义正确吗?
      

  3.   

    class struct implements java.io.Serializable{
        Struct_header Item1;
        Struct_boy Item2;
    }
    class struct_header java.io.Serializable{
      String name;
      Byte age;}
    class struct_body java.io.Serializable{
       Byte name[]=new Byte[10];
       Int age;
    }
    这样就可以实现java.io.Serializable这个接口了.
      

  4.   

    对不起,后面两个少了implements,应该这样:
    class struct implements java.io.Serializable{
        Struct_header Item1;
        Struct_boy Item2;
    }
    class struct_header implements java.io.Serializable{
      String name;
      Byte age;}
    class struct_body implements java.io.Serializable{
       Byte name[]=new Byte[10];
       Int age;
    }