Pasi Sarolahti wrote:
I was not so concerned about the techniques of conversions between strings and address structures, but the semantic issues that might arise when the address the application sees might not anymore be the same as the address actually used in communication. I was wondering what would happen, for example, when these addresses are being advertised out in the network as a part of some application protocol.
Another example, I guess that bind() with IP address should still select
the interface used for the socket, right?
In principle, if assuming ULIDs, the parameter address would represent the host, not the interface. So some of the socket API functions would seem a bit ambiguous to me.
Erik