understanding ZMQ_REP and ZMQ_REQ (http://api.zeromq.org/2-1:zmq-socket)