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

Next Page > Hide TOC

Legacy Documentclose button

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

Introduction

Framework
None.
Declared in
DNSServiceDiscovery.h

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

The DNSServiceDiscovery API is part of Bonjour, Apple’s implementation of zero-configuration networking (ZEROCONF).

Bonjour allows you to register a network service, such as a printer or file server, so that it can be found by name or browsed for by service type and domain. Using Bonjour, applications can discover what services are available on the network, along with all necessary access information—such as name, IP address, and port number—for a given service.

In effect, Bonjour combines the functions of a local DNS server and AppleTalk. Bonjour allows applications to provide user-friendly printer and server browsing, among other things, over standard IP networks. It does this by combining protocols such as multicast and DNS to add new functionality to the network (such as multicast DNS).

This gives applications easy access to services over local IP networks without requiring the service or the application to support an AppleTalk or Netbeui stack, and without requiring a DNS server for the local network.

For a detailed overview of Bonjour, see “Bonjour Overview”

For additional information on Bonjour, including links to standards, specifications, and resources, see http://developer.apple.com/networking/bonjour/.

This section describes the functions, callbacks, and data structures that make up the DNSServiceDiscovery API.

Contents:

Who Should Use this API
Requirements
Limitations




Next 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