Bonjour for Developers
Bonjour, also known as zero-configuration networking, enables automatic discovery of devices and services on a local network using industry standard IP protocols. Bonjour makes it easy to discover, publish, and resolve network services with a sophisticated, yet easy-to-use, programming interface that is accessible from Cocoa, Ruby, Python, and other languages.
OS X and iOS
- Simplify Networking with Bonjour Learn how your network applications and services on iOS, OS X and other platforms can use Bonjour to simplify your user experience.
- Bonjour Network Discovery and Connectivity Watch how Bonjour makes it easy for your applications to publish, discover, and resolve network services.
- Bonjour Overview Get an overview of the Bonjour architecture and available Bonjour APIs.
- NSNetServices and CFNetServices Programming Guide Learn how to implement Bonjour APIs in your apps.
- Bonjour over Bluetooth on iOS 5.0 Get the latest on using Bonjour with iOS 5 or later.
- BonjourWeb Use this iOS sample code to browse for network services using Bonjour.
- Mac Developer Library Find additional Bonjour related guides and technotes for OS X.
- iOS Developer Library Find additional Bonjour related guides and technotes for iOS.
Windows
- Bonjour SDK for Windows Download the SDK and distribute Bonjour as part of your Windows app.
- Bonjour Print Services for Windows Configure Bonjour-enabled printers from your Windows computer.