黑马程序员技术交流社区
标题:
网络编程中数据流的关闭
[打印本页]
作者:
思维
时间:
2014-8-4 16:11
标题:
网络编程中数据流的关闭
本帖最后由 思维 于 2014-8-4 23:16 编辑
今天学到网络编程,客户端的类在最后为什么只用s.close();,不用out.close()啊?
import java.io.*;
import java.net.*;
class TcpClient{
public static void main(String[] args){
Socket s=new Socket("192.168.1.131",10003);
OutputStream out=s.OutputStream();
out.write("ke hu duan fa song".getBtyes());
s.close();
}
}
复制代码
作者:
lijiang
时间:
2014-8-4 16:29
进来跟着·你·学习一下
作者:
huoshao008
时间:
2014-8-4 16:31
同求.共同学习.
作者:
hejinzhong
时间:
2014-8-4 16:53
你输出流是从你的socket建立的链接s上获取到的,当s关闭,就获取不到了
作者:
思维
时间:
2014-8-4 23:16
hejinzhong 发表于 2014-8-4 16:53
你输出流是从你的socket建立的链接s上获取到的,当s关闭,就获取不到了
目测确实是这样!
作者:
wnmmp
时间:
2014-8-4 23:21
同意lss,socket就像一个总开关,out是个分支开关,关上总的,其他的都跟着关了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2