You are working for a startup that wants to create a new communication app.
The app is simple: it allows users (with unique usernames) to send small text
messages (maximum 100 characters) to each other. The server is in charge of
sending the messages to the recipients.
You are asked to define the application protocol that will be used by the
clients and the server.