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. I.e.: https://github.com/zeromq/zyre/blob/master/src/zyre_node.c#L659 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. Rg, Arnaud -- w: http://www.sphaero.org t: http://twitter.com/sphaero g: http://github.com/sphaero i: freenode: sphaero_z25 _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
