Generate the char server protocol
Was the bug in my code or in the compiler? Who knows?