I have noticed that in the current draft of ZRE the sender's IP address in the HELLO command is encoded as a string. Is there a particular reason for not encoding it as a 4OCTET in case of IPv4 - and then, what about IPv6? Sending this as a VCHAR sequence seems like overkill.
I am also seeing a problem here when binding on "all" interfaces; It is not clear which address should be sent in that case. If I receive an UDP beacon on a specific interface I could obviously send that, but the draft doesn't explicitely specify it. A second thought is something like a GOODBYE command or beacon. One could, for example, define the 0 mailbox port as "this peer is leaving the network"; Whoever catches it can remove the peer, everyone else would have to rely on the missing heartbeat; Or, of course, GOODBYE command to all. Then: Are there any thoughts about using multicast instead of broadcast? Regards, Markus
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
