Comment by klabb3

1 day ago

No they don’t? There are several 3p libs for it but not in std. Unless I’m blind and didn’t get the memo.

No you didn't miss. I mixed the concept, UDP broadcast similar to mDNS, yes part of net library. actual mDNS like visible in Finder and actual RFC implementation not part of standard library. What I was trying to say was easy to make "mdns-ish" with just standard lib, rush typed it and ended up like that.

  • Yeah I implemented my own in Go because I was unhappy with the 3p ones, so that’s why I reacted. It’s surprisingly hard to get right, in particular:

    1. Backoff and timer logic to not flood network.

    2. Caching entries for the same reason.

    3. Handling multiple network interfaces, and detecting when they changed.