This is a simple example of a server and client using a shared protocol to send messages