private void clearStreamResource() { if (in != null) { try { in.close(); } catch (IOException ex) { Logger.getLogger(CameraTask.class.getName()) .log( Level.INFO, ConvertTools.devSeqByteArr2Str(devSeq) + "inputStream close 异常 in closeLink()Method", ex); } } if (out != null) { try { out.close(); } catch (IOException ex) { Logger.getLogger(CameraTask.class.getName()) .log( Level.INFO, ConvertTools.devSeqByteArr2Str(devSeq) + "outputStream close 异常 in closeLink()Method", ex); } } if (cameraSocket != null && !cameraSocket.isClosed()) { try { cameraSocket.close(); } catch (IOException ex) { Logger.getLogger(CameraTask.class.getName()).log(Level.SEVERE, null, ex); } } }