we are going to need zmq_socket_monitor to be defined in zmq_compat.h to build on libzmq-2