0
send
を使用していて、受信者がリッスンしていない場合、zmq
は内部的にメッセージが配信されるまで試行し続けます。これを止める方法はありますか?たとえば、5秒間停止して停止しますか?ありがとう。zmqメッセージを停止する
send
を使用していて、受信者がリッスンしていない場合、zmq
は内部的にメッセージが配信されるまで試行し続けます。これを止める方法はありますか?たとえば、5秒間停止して停止しますか?ありがとう。zmqメッセージを停止する
zmq_setsockopt
を使用して、ZMQ_LINGER
オプションを設定してください(それ以降の操作ではタイムアウトになります)。
send
でもすぐに戻ることができますが、その後はclose
がブロックされるため、ZMQ_LINGER
オプションが優先されます。
ええ、私はこれをしようとしていた、それは私のために働いた!私は両方を使用しました、ありがとう。 – jonango