Client Usage: demo_client [family] is the name or IP address of server to connect to. [family] (dual stack version only) is the address family to use for the connection (4 or 6). Connect to server Wait for user input or message from server. Display all messages from server to user. Pass all user input to server. If user types "quit" on a line by itself or EOF is received, then disconnect and exit. Server Listen for client connections via TCP New connection: Register in connection list Message from existing connection: Prepend with Timestamp, Address Family (dual stack only), and Identity. Forward to all registered connections Disconnect from existing connection: Remove registration