new version... uses zeromq.... better, but lots of
requirements: you need ZMQ::LibZMQ3 instealled