课程
/后端开发
/Java
/Java Socket应用---通信是这样练成的
服务端每一次接收完,为什么要进行关闭的操作,如果不关闭,会出现什么状况?
2015-09-21
源自:Java Socket应用---通信是这样练成的 3-5
正在回答
我的理解是为了安全和内存方面的考虑,如果不关闭的话,一直开着占用系统内存。再者没有及时关闭,有可能被恶意利用。
李永刻 提问者
举报
分享的是 Java 中的网络编程,使用Socket实现网络聊天通信
2 回答为什么要采用if(socket!=null)来关闭socket,而不是直接关闭?
1 回答为什么最后要关闭这些输入流啊?
1 回答这里为什么要判断XX!=null,如果是已经关闭了,那是谁给关闭的?
1 回答不是已经调用shutdowninput关闭流了吗,为什么第四步还要关闭其他的那么多流?
3 回答各种读取流,输入流……为什么最后要关闭