added fallback to C bindings ZMQ socket