Demonstrates a simple multi-threaded client server model. Client requests various info from the server and server returns a response to the client