Push-pull zeromq model allows to send image even when the receiver is not ready/online. The sender just buffers the input data (the Img) and waits. The sending dialog closes in the meantime and there is currently now control to force the sending attempt to give up and quit (and loose/free the buffered data) -- mistaken/unsuccessful sending becomes a zombie thread. A timeout that would possibly kill the sending attempt after some time would be nice, would prevent from blocking memory too.
Push-pull zeromq model allows to send image even when the receiver is not ready/online. The sender just buffers the input data (the Img) and waits. The sending dialog closes in the meantime and there is currently now control to force the sending attempt to give up and quit (and loose/free the buffered data) -- mistaken/unsuccessful sending becomes a zombie thread. A timeout that would possibly kill the sending attempt after some time would be nice, would prevent from blocking memory too.