[zeromq-dev] several binds on the same ipc
Jon Dyte
jon at totient.co.uk
Sat May 26 11:36:37 CEST 2012
On 25/05/12 15:38, Ian Barber wrote:
>
> In 2.2 I'm seeing the last bind win (at least within the same
> process), which kind of makes sense as there is some code that just
> blows away the IPC file if it already exists, which I believe is
> mainly there to allow handling previous runs that did not exit
> properly and clean up after themselves.
>
> Ian
>
yes looks zmq::ipc_listener_t::set_address just calls ::unlink on the
file associated with socket.
the close method also unlinks to clean up but in the case where there
are multiple processes running, the last one is going to win......
I have a recollection that there is actually some linux specific fix to
this discussed on the list.
jon
More information about the zeromq-dev
mailing list