我已经把要发送的信息系列化了。
   我的意思是服务器和客户端的输入输出“都是”Object,那么,服务器和客户端的输入、输出流类“各自”是什么??

解决方案 »

  1.   

    ……
    class NameInfo implements Serializable
    {
      String myName;
      String youName;
    }
    ……
    我已经把NameInfo在服务器和客户端序列化了,要求客户端把序列化的对象传给服务器,服务器把另一个(不是NameInfo,且在客户端也系列化了)序列化的对象传给客户端,我现在要问的是,要达到此要求,服务器和客户端的输入、输出流类“各自”是什么??
      

  2.   

    流里是\
    writeObject(Object o)readObject():Object读出来是一个Object,使用要narrow,或downcast转型成你实际的类引用。比如写进去的是一个Integer
    读出的是一个Object要强制转换
    (Integer)readObject();
      

  3.   

    能不能详细地指出服务器端和客户端“分别”所需要的类吗??
    我的:服务器:ObjectOutputStream和BufferdeReader,客户端:ObjectInputStream和PrintStream,但不能实现我的要求,主要是BufferdeReader不能接收序列化的对象。
    请指点我一下吧,如果这个问题搞不懂,我没法往下写程序了!!