A simple multi purpose protocol server.