In the ZeroMQ documentation for a REP socket it says:
If the original requester doesn't exist any more the reply is silently discarded.
In my project, I'd like to have some way of knowing that the entity that made the original request is no longer present and listening for a reply. In other words, I'd like an error to be thrown if the reply is going to be discarded.
Is such a thing possible, or must I use some separate channel to check on the requestor or some kind of ACK upon its receipt of the reply?