[zeromq-dev] Adding UUID to ZRE messages

Arnaud Loonstra arnaud at sphaero.org
Fri Nov 7 14:22:28 CET 2014

On 11/07/2014 02:13 PM, Joss Gray wrote:
> Currently ZRE messages are not uniquely identifiable ( AFAIK ) so if you
> receive the same message multiple times, particularly when there are
> multiple network adapters, you can't tell if the same message was sent 3
> times, or received 3 times.
> Particularly SHOUT and WHISPER messages. You cant receive more than 1
> valid JOIN messages for a peer in a row without a LEAVE.
> I'd like to suggest adding a UUID to the ZRE spec, then add filtering of
> duplicate messages into zyre.

The messages are counted to prevent duplicate messages.


Although that method just checks for lost messages...

What can happen is receiving broadcast beacons twice in case zbeacon 
listens and sends on all interfaces.


w: http://www.sphaero.org
t: http://twitter.com/sphaero
g: http://github.com/sphaero
i: freenode: sphaero_z25

More information about the zeromq-dev mailing list