【发布时间】:2016-12-31 15:35:44
【问题描述】:
正如标题所说——如果我想关闭一个套接字连接,我只调用mySocket.close() 就足够了吗?另一边会发生什么?
或者,如果这不是要走的路,那是什么?我是否必须通过套接字发送某种“完成”消息,以便对方知道它也应该结束?
额外问题:java 文档说
关闭这个socket也会关闭这个socket的InputStream和OutputStream。
那么单独关闭套接字是否足够,或者我是否也必须显式关闭流(当然,假设我没有使用try-with-resources)?
【问题讨论】: