socket通信两端的数据流要同时开吗
时间:2008-05-10 07:57:45
来源:论坛整理 作者: 编辑:chinaitzhe
假如我服务器端调用上面的代码的时候那么客户读取失败,抛出异常,去掉out.close()就可以为什么
服务端
- Java code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ DataOutputStream out = new DataOutputStream(s.getOutputStream()); Date now = new Date(); out.writeUTF(now.toString()); out.close();
客户端
- Java code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ try{ InputStream in = sock.getInputStream(); String src; src = in.readUTF(); } catch (IOException IOe) { showRst.setText("与服务器连接断开"); break; }
网友回复:你关闭连接之后 客户应该就不能读取信息了吧
网友回复:关闭了输出流后那么客户端就读不了数据了,但是我已经把数据接到输出流上面去了,然后才关的
关键字:socket,通信,两端,数据流,开吗,
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面