Python Bonjour Interface
provides service advertising and discovery on the
local network via multicast DNS. These files use SWIG to
provide a Python interface for use by applications to interact
- Swig 1.3 (earlier versions may work, too)
- Bonjour (http://developer.apple.com/bonjour)
- OSX - Included in 10.3 and later
- Windows - Install two packages:
- Bonjour for Windows
- Bonjour SDK for Windows
- Linux - Build and install the mDNSResponder project
To build and install the Python
You need to have swig in your path. On Windows, you'll need
running in a VisualStudio command-shell, or have the relevant
environment variables set. If you're using a VisualStudio
than that which was used to build Python, you must set the MSVC_VERSION
environment variable to your version number (e.g., 71 for .NET 2003).
must have the mdns responder running in order for tests and general
operation to work.
Included in OS, nothing to do.
The "Apple mDNSResponder" service will be installed and started by the
Technology Preview installation.
mdns script will be installed with package. It should be
started, or preferably made to start at boot.
registers a service, and then browses for services of that type,
when it finds the one it registered.
standalone service registration
standalone service browsing
standalone service meta query
graphical service browser
Issues with this work should be
addressed to [email protected].
more information: [email protected]