Cross platform ZeroConf client that works with the underlying ZeroConf stack on the platform for Mono and .NET
C# Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
docs Updated Mar 30, 2009
src Use correct service type for DNSServiceQueryRecord Aug 20, 2013
.gitignore .gitignore: add May 14, 2013
AUTHORS Initial autotools build system Aug 20, 2007
ChangeLog Moved MONO_USER check to the top of the release target May 6, 2009
NEWS Updated with proper release date May 6, 2009
README 2007-12-23 Aaron Bockover <> Dec 23, 2007
README.Windows Updated Jan 23, 2008 Updated to 0.9.0 Mar 30, 2009
mono-zeroconf.spec 2008-09-11 Aaron Bockover <> Sep 11, 2008
shamrock.m4 Build fixes Aug 20, 2007


Mono.Zeroconf is a cross platform Zero Configuration Networking library for
Mono and .NET. It provides a unified API for performing the most common 
zeroconf operations on a variety of platforms and subsystems: all the 
operating systems supported by Mono and both the Avahi and 
Bonjour/mDNSResponder transports.

By using Mono.ZeroConf developers can use a single API that will work 
regardless of the underlying implementation that a particular operating 
system uses.

Developers can publish services that will be exposed to other computers on 
the network and also query the local machines on the network for services 
that could have been exposed.

More information about Mono.Zeroconf can be found on its project page 
on the Mono Wiki:

General information about Zero Configuration Networking: