public void close() {
		try {
			socket.close();
		}
		catch (IOException e) {
			Msg.error("Error closing TraceRmi service", e);
		}
	}
Accept a connection and handle its requests.

<p>
This launches a new thread to handle the requests. The thread remains alive until the socket
is closed by either side.

@return the handler
@throws IOException on error
@throws CancelledException if the accept is cancelled
Ghidra/Debug/Debugger-rmi-trace/src/main/java/ghidra/app/plugin/core/debug/service/tracermi/AbstractTraceRmiListener.java