PServer (and maybe a client) written in Python