Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

< Previous PageNext Page > Hide TOC

Legacy Documentclose button

Important: The information in this document is obsolete and should not be used for new development.

Who Should Use this API

The DNSServiceDiscovery API is appropriate for Darwin programmers and developers who are comfortable working in Mac OS X at the Mach level. This is a low-level API that interacts directly with the Mach kernel and the mDNS responder daemon.

Bonjour provides two higher-level APIs as alternatives to this one. Cocoa developers should generally use the NSNetServices API documented in Bonjour Overview and Carbon developers should generally use the CFNetServices API documented in CFNetwork Programming Guide.

These higher-level APIs provide the similar services to the DNSServiceDiscovery API and are designed to fit cleanly with code written using a specific framework. Note, however, that the DNSServiceDiscovery API provides a finer degree of control than the CFNetServices and NSNetServices APIs.



< Previous PageNext Page > Hide TOC


Last updated: 2005-04-29




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice