Blame


1 78692f1e 2005-07-08 alex
2 78692f1e 2005-07-08 alex ngIRCd - Next Generation IRC Server
3 78692f1e 2005-07-08 alex
4 c888c81a 2006-08-03 alex (c)2001-2006 Alexander Barton
5 78692f1e 2005-07-08 alex alex@barton.de, http://www.barton.de/
6 78692f1e 2005-07-08 alex
7 78692f1e 2005-07-08 alex ngIRCd is free software and published under the
8 78692f1e 2005-07-08 alex terms of the GNU General Public License.
9 78692f1e 2005-07-08 alex
10 78692f1e 2005-07-08 alex -- Zeroconf.txt --
11 78692f1e 2005-07-08 alex
12 78692f1e 2005-07-08 alex
13 78692f1e 2005-07-08 alex ngIRCd supports one aspect of Zeroconf Networking[1]: Multicast DNS (mDNS[2])
14 78692f1e 2005-07-08 alex with DNS Service Discovery (DNS-SD[3]).
15 78692f1e 2005-07-08 alex
16 78692f1e 2005-07-08 alex To use this features you can use one of two APIs:
17 78692f1e 2005-07-08 alex
18 78692f1e 2005-07-08 alex a) Apple "Bonjour" API as used by Mac OS X,
19 c888c81a 2006-08-03 alex b) the Howl[4] Zeroconf library or the Howl compatibility layer
20 c888c81a 2006-08-03 alex of the newer Avahi[5] library.
21 78692f1e 2005-07-08 alex
22 78692f1e 2005-07-08 alex When calling the configure script using the "--with-zeroconf" switch the
23 78692f1e 2005-07-08 alex avalable API will be autodetected and the required additional libraries will
24 78692f1e 2005-07-08 alex be linked to the ngircd binary as required.
25 78692f1e 2005-07-08 alex
26 78692f1e 2005-07-08 alex ngIRCd then registers a DNS-SD service for each port it is listening on using
27 78692f1e 2005-07-08 alex the service type "_ircu._tcp.".
28 78692f1e 2005-07-08 alex
29 78692f1e 2005-07-08 alex
30 78692f1e 2005-07-08 alex Links:
31 78692f1e 2005-07-08 alex
32 78692f1e 2005-07-08 alex [1] http://www.zeroconf.org/
33 78692f1e 2005-07-08 alex [2] http://www.multicastdns.org/
34 78692f1e 2005-07-08 alex [3] http://www.dns-sd.org/
35 78692f1e 2005-07-08 alex [4] http://www.porchdogsoft.com/products/howl/
36 c888c81a 2006-08-03 alex [5] http://avahi.org/
37 78692f1e 2005-07-08 alex
38 78692f1e 2005-07-08 alex
39 78692f1e 2005-07-08 alex --
40 c888c81a 2006-08-03 alex $Id: Zeroconf.txt,v 1.2 2006/08/03 14:37:29 alex Exp $