Gacker is a toy Jabber server to teach me about network programming