Dannoy, > The main idea is to build reliable communication by using ZMQ.Maybe > the model I use is wrong, can you give me any hints? Use XREQ instead of REQ. Send a request. Wait for a reply with timout using zmq_poll. It timeout happens. Resend the request. HTH Martin