Mesh/Firmware/Zeroconf

From Sudo Room
Revision as of 22:40, 24 October 2013 by Juul (talk | contribs) (Created page with "We need a basic DNS-SD client (and possibly server) on the nodes. One need for a client is for the node configurator. = mdns-utils = The OpenWRT package mdns-utils is actual...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

We need a basic DNS-SD client (and possibly server) on the nodes. One need for a client is for the node configurator.

mdns-utils

The OpenWRT package mdns-utils is actually just compiling part of Apple's mDNSResponder.

The mDNSClient utility only outputs lines to stderr like:

 *** Found name = 'Foo', type = '_afpovertcp._tcp.', domain = 'local.'

So only the service name, service type and domain.

The code that outputs this line is in the file mDNSResponder/mDNSPosix/Client.c in the function BrowseCallback.