Server and Client mains

they each prompt for hostname and port number, and they connect!