Java Server application which listens in on specified local port and responds to client socket