Mac Dev Center Right arrow Mac OS X Reference Library Right arrow Networking, Internet, & Web: Services & Discovery Right arrow DNS Service Discovery C Reference

DNS Service Discovery C Reference Functions/Methods Index

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.


Companion document

Bonjour Overview


Functions

DNSServiceAddRecord
  DNSServiceRegisterRecord
DNSServiceBrowse
  DNSServiceRemoveRecord
DNSServiceConstructFullName
  DNSServiceResolve
DNSServiceCreateConnection
  DNSServiceUpdateRecord
DNSServiceEnumerateDomains
  TXTRecordContainsKey
DNSServiceGetAddrInfo
  TXTRecordCreate
DNSServiceGetProperty
  TXTRecordDeallocate
DNSServiceNATPortMappingCreate
  TXTRecordGetBytesPtr
DNSServiceProcessResult
  TXTRecordGetCount
DNSServiceQueryRecord
  TXTRecordGetItemAtIndex
DNSServiceReconfirmRecord
  TXTRecordGetLength
DNSServiceRefDeallocate
  TXTRecordGetValuePtr
DNSServiceRefSockFD
  TXTRecordRemoveValue
DNSServiceRegister
  TXTRecordSetValue

Other References

Header Index
Data Types Index
Did this document help you? Yes It's good, but... Not helpful...