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.
macOS and iOS
- Simplify Networking with Bonjour Learn how your network applications and services on iOS, macOS 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 Get the latest on using Bonjour with iOS 5 or later.
- BonjourWeb Use this iOS sample code to browse for network services using Bonjour.
- Guides and Sample Code Find additional Bonjour related guides and sample code.
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.