On 2015-02-06 10:11, Joe McIlvain wrote: > Integer routing ids sounds nice to me, quite honestly.
Just a small comment on this: I've used fixed-sized integer IDs in nanomsg and, in retrospect, I think it was an error. In particular, think of UDP or any other unconnected protocol as a transport. If you want to stay true to the nature of the protocol (and thus allow single socket to communicate with unrestricted number of Internet hosts), you can't accumulate state, i.e. any kind of pseudo-connections, at the endpoints. Therefore, there's nothing for the ID to point to. The only option seems to be to store the IP address inside of the routing record in the message. And while IPv4 address may fit into 32bit ID, IPv6 address certainly wouldn't. Martin _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
