Basic server and Parsec-based message parser