问答详情
源自:3-3 编程实现基于 TCP 的 Socke t通信之客户端

socket.shutdownOutput和socket.close()有什么区别呢

提问者:圆圆的圈圈 2014-11-06 19:11

个回答

  • 汤小洋
    2014-11-07 16:00:57

    socket.shutdownOutput()表示关闭当前socket的输出流,写入的数据都将被发送;

    socket.close()表示关闭当前socket,关闭后此连接将不再可用,当然,此socket的输入输出流也肯定关了

  • 蒲公英shine
    2016-01-08 22:21:02

    客户端关闭输出流,那么客户端不能向服务器端发送消息。。。但是输入流没有关闭,则服务器端依然可以行客户端发送数据吧

  • chenyufeng
    2015-06-20 14:37:14

    客户端关闭输出流,和服务器端向客户端发送数据本来就没有任何关系啊,不影响的。