关于JAVA中的流
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,问怎样实现这样的想法?
问题点数:90、回复次数:2Top
1 楼ciahi(爪哇乞丐)回复于 2006-05-03 21:01:24 得分 0
不懂,但是帮你顶啦Top
2 楼believefym(feng)回复于 2006-05-03 21:46:56 得分 0
BufferedReader,BufferedWriter(怎么会用PrintWriter)
ObjectOutputStream一般是序列话用的,好像不是楼主需要的吧
另外你的想法也太抽象了点Top




