报告未安全关闭的套接字资源。 该检查报告的套接字资源包括 java.net.Socketjava.net.DatagramSocketjava.net.ServerSocket

默认情况下,该检查假定资源可以由名称中带有 'close' 或 'cleanup' 的任何方法关闭。

示例:


  byte[] getMessage(ServerSocket socket) throws IOException {
    Socket client = socket.accept(); //未关闭套接字
    return client.getInputStream().readAllBytes();
  }

使用以下选项配置检查: