Implement a client mode distinct from the server mode.
Pass the -s option to be a server; clients need a --host to
connect to.