@Override
	public void kill() {
		// cleanup
		try {
			if (echoSocket != null)
				echoSocket.close();
			if (printWriterOutputStream != null)
				printWriterOutputStream.close();
			if (bufferedReaderInputStream != null)
				bufferedReaderInputStream.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
		setRunning(false);
	}