A 2nd year project to make a server with a protocol on how to handle messages.