Implement a simple chat-system with following features: Server: is responsible for communication between users and keeps track of online users. Client: asks a username on startup. (Duplicate usernames ...