close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.
- Timestamp:
-
Sep 18, 2008, 4:29:13 PM (16 years ago)
- Author:
-
cmlenz
- Comment:
-
Add section on Zeroconf
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v12
|
v13
|
|
108 | 108 | }}} |
109 | 109 | |
| 110 | == Zeroconf Support == |
| 111 | |
| 112 | The server can optionally register as a service with [http://www.apple.com/macosx/technology/bonjour.html Bonjour] or [http://avahi.org/wiki/AboutAvahi Avahi], allowing easy lookup of the server from any machines on the local network that have [http://www.zeroconf.org/ Zeroconf] support. |
| 113 | |
| 114 | This requires the [http://o2s.csail.mit.edu/o2s-wiki/pybonjour pybonjour] package to be installed, which in turn requires the [http://python.net/crew/theller/ctypes/ ctypes] package for Python versions older than 2.5. On Mac OS X, the Zeroconf support works out of the box after a simple `easy_install pybonjour` incantation. On Linux, you'll need to install Bonjour, or (more commonly) Avahi and the `libavahi-compat-libdnssd1` library. On Windows, [http://developer.apple.com/networking/bonjour/download/ download] and install the Bonjour package Apple provides for Windows. |
| 115 | |
| 116 | when the prerequisites are in place, Zeroconf support in the Diva development server is enabled using the `-z` or `--zeroconf` command-line option. |
110 | 117 | |
111 | 118 | == API Documentation == |