This server improves on the previous Echo Server since it
allows the "connection thread" of the server to stop executing
via a command sent from the client.
This server improves on the previous Echo Server since it
uses a time out on the server's connection socket to continuously
check if it should stop the "connection thread" of the server
from executing.
This server shows how the servers read thread can be interrupted
using a time out on the servers communication socket. No real
functionality has been added other than showing it can be done.
This version of the client allows the user to enter a machine
name or IP address on the command line. The client will connect
to the server on that machine. If nothing is given on the command
line, it will connect to the a server on the same machine.