Java application which is a multithreaded client/server program. The server sends clients a number of different jobs, each client runs the jobs, and then reports back to the server which ultimately prints the results.