private void connect() { try { clientSocket = new Socket(host, cliPort); listener.start(); logger.info("Squeeze Server connection established."); } catch (IOException e) { logger.error("Failed to connect to SqueezeServer at " + host + ":" + cliPort, e); } }
private void disconnect() { if (isConnected()) { try { listener.setInterrupted(true); clientSocket.close(); logger.debug("Squeeze Server connection stopped."); } catch (IOException e) { logger.error("Failed to disconnect from SqueezeServer at " + host + ":" + cliPort, e); } finally { clientSocket = null; } } }