private BufferedReader m_reader = null;
private PrintWriter m_writer = null;private ObjectOutputStream m_os = null;
private ObjectInputStream m_is = null;Socket ss = new Socket("localhost",8199);m_reader = new BufferedReader(new InputStreamReader(ss.getInputStream()));
m_writer = new PrintWriter(ss.getOutputStream());//此处代码开始使用m_reader和m_writer//接着我想这样使用流:
//m_os = new ObjectOutputStream(ss.getOutputStream());
//m_is = new ObjectInputStream(ss.getInputStream());//此处代码使用m_os和m_is
问,上面的代码有什么问题?
问题在哪?怎么解决?
我的要求是,不能把Socket关掉。刚开始时使用m_reader和m_writer,使用完后,想办法针对同一个Socket生成ObjectOutputStream类的m_os和ObjectInputStream类的m_is,问怎样实现这样的想法?