直接关闭Input / OutputStream和直接关闭Socket有什么区别?

阿尔弗雷德 :

我只是想知道当我们在与套接字关联的inputStream和outStream上调用close时,java会做什么。与套接字上的close调用(即Socket.close())有什么区别?

如果仅关闭套接字上的io流,而不关闭套接字,是否可以再次打开套接字上的io流?

提前致谢!

洛恩侯爵:

您应该关闭从套接字创建的最外面的输出流。那会冲洗它。关闭套接字或输入流都不会这样做,所以这是不够的。关闭该输出流后,您无需执行其他任何操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章