不是已经调用shutdowninput关闭流了吗,为什么第四步还要关闭其他的那么多流?

来源:3-2 编程实现基于 TCP 的 Socket 通信之服务器端

nullundefine

2015-10-18 17:47

老师,我们不是已经调用shutdowninput关闭流了吗,为什么第四步还要关闭其他的那么多流,或者说,我们shutdowninput和第四步的其他流有什么关系

写回答 关注

1回答

  • 程序员大佬超
    2015-12-08 14:46:40
    已采纳

    shutdownInput和shutdownOutput,这两个方法只关闭相应的输入、输出流,而它们并没有同时关闭网络连接的功能,java 数据流关闭后,对应的Socket不会自动关闭,除非你结束这个程序,他就会关闭,客户端socket只是处于半关闭状态,仍然可以和Server端交互,,,,,,so,,

    iceWan... 回复Love_b...

    因为有时只想关闭输入输出流

    2016-05-04 13:40:53

    共 3 条回复 >

Java Socket应用---通信是这样练成的

分享的是 Java 中的网络编程,使用Socket实现网络聊天通信

125013 学习 · 590 问题

查看课程

相似问题