Bonjour is Apple's implementation of the Zeroconf service discovery protocol. mDNSResponder is the open source software from Apple that implements Bonjour in both Mac OS X and Darwin. Announcing servicesManuallyTo manually announce services on the local network, you can use the mDNS command. # Announce HTTP server mDNS -R . _http._tcp . 80 # Announce AFP server mDNS -R . _afpovertcp._tcp. 548 More service types are defined at http://www.dns-sd.org/ServiceTypes.html AutomaticallyServers on Darwin systems are usually launched through launchd. You can use the Bonjour key in LaunchDaemons plist files to have launchd automatically announce services. Browsing servicesTo browse announced services on the Mac, you can use Bonjour Browser. References |
The goal of this project is to make Darwin more usable by providing an installation ISO, documentation, and add-on software. You are welcome to join #puredarwin on irc.freenode.net if you would like to join PureDarwin development and to add to this site.