Socket中关闭输入流和关闭资源有什么不同吗

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

1996青年

2016-10-22 19:59

http://img.mukewang.com/580b548700015ba908020308.jpg

求大神详解

写回答 关注

1回答

  • 大威哦
    2016-10-22 21:58:59
    已采纳

    void    shutdownInput()
    此套接字的输入流置于“流的末尾”。    

    public void close()

    关闭此输入流并释放与该流关联的所有系统资源。

    InputStream 的 close 方法不执行任何操作。 

    查API看到的,虽然不是很懂这个“流的末尾”啥意思..但是字面意思还是可以看出和io的close()方法是有区别的

    1996青年

    看懂了,读流的时候有个相当于指针类的东西来标志读的位置,没读一次位置向后移一次,我觉得这个方法可能把指针移到最后来模拟flush的过程

    2016-10-23 19:45:31

    共 2 条回复 >

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

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

125006 学习 · 621 问题

查看课程

相似问题