Blame platform-overview/zh_CN/tech-avahi.page

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="zh-CN">
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>