类型: 质量问题
程序创建或分配Socket后,不进行合理释放,将会降低系统性能。攻击者可能会通过耗尽资源池的方式发起拒绝服务攻击。
public void getSocket(String host,int port){try {Socket socket = new Socket(host,port);BufferedReader reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));while(reader.readLine()!=null){...}} catch (UnknownHostException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}
