|
Packit |
1470ea |
|
|
Packit |
1470ea |
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-avahi" xml:lang="fr">
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<info>
|
|
Packit |
1470ea |
<link type="guide" xref="tech" group="avahi"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<credit type="author copyright">
|
|
Packit |
1470ea |
<name>Federico Mena Quintero</name>
|
|
Packit |
1470ea |
<email its:translate="no">federico@gnome.org</email>
|
|
Packit |
1470ea |
<years>2013</years>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<desc>Zeroconf service discovery on local networks</desc>
|
|
Packit |
1470ea |
</info>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<title>Avahi</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Avahi implements <link href="http://www.zeroconf.org/">Zeroconf</link>
|
|
Packit |
1470ea |
Networking. It allows programs to discover services like printers on local
|
|
Packit |
1470ea |
networks without prior configuration. It also allows applications to set up
|
|
Packit |
1470ea |
services that are reachable through the local network without configuration;
|
|
Packit |
1470ea |
for example, a chat program that "finds" other chat users in a LAN without
|
|
Packit |
1470ea |
having to set up a central chat server first.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Avahi is an implementation of the <link href="http://www.dns-sd.org/">DNS
|
|
Packit |
1470ea |
Service Discovery</link> and
|
|
Packit |
1470ea |
<link href="http://www.multicastdns.org/">Multicast DNS</link>
|
|
Packit |
1470ea |
specifications, which are part of
|
|
Packit |
1470ea |
<link href="http://www.zeroconf.org/">Zeroconf</link> Networking.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Various programs in GNOME use Avahi to discover services. Gnome-user-share
|
|
Packit |
1470ea |
(a module for the Nautilus file manager) lets users of a local network to
|
|
Packit |
1470ea |
share files with each other, and it finds computers that are sharing files
|
|
Packit |
1470ea |
via Avahi. Vino, a remote-desktop viewer, uses Avahi to find remote desktop
|
|
Packit |
1470ea |
servers. <link xref="tech-pulseaudio">PulseAudio</link>, GNOME's low-level
|
|
Packit |
1470ea |
audio API, uses Avahi to make it possible to route sound through local
|
|
Packit |
1470ea |
networks.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list style="compact">
|
|
Packit |
1470ea |
<item><link href="http://avahi.org/wiki/ProgrammingDocs">Avahi reference documentation</link> </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</page>
|