# Overview
[](https://crates.io/crates/correspondent)
[](https://docs.rs/correspondent/)

[](https://github.com/geeklint/correspondent/actions)
correspondent is a high-level networking library which facilitates a
non-hierarchical network of peers to send messages.
correspondent uses
[DNS-SD](https://en.wikipedia.org/wiki/Zero-configuration_networking#DNS-based_service_discovery)
to discover peers on the local network.
correspondent uses [Quinn](https://github.com/quinn-rs/quinn), an
implementation of the QUIC protocol, as a transport layer.
See `examples/chat.rs` for a simple example application.
# Supported Services
| Windows 10 | Dnsapi.dll |
| Linux | Avahi (via dbus) |