Yes, it's a java program calling another java program. I use the ServerSocket.accept() method to get a handle on the server socket. The part that I'm unclear about is how to
pass the returning Socket off to logic that will handle the connection
for the multiple sessions that take place in this application.