Crate simple_mdns[][src]

Expand description

Pure Rust implementation for mDNS and DNS-SD protocols

For IpAddress and/or Port querying just one single time, see OneShotMdnsResolver

For Dns Responder, see SimpleMdnsResponder

For Service discovery, see ServiceDiscovery

Modules

conversion_utils

Provides helper functions to convert net addresses to resource records

Structs

OneShotMdnsResolver

Provides One Shot queries (legacy mDNS)

ServiceDiscovery

Service Discovery implementation using DNS-SD. This implementation advertise all the registered addresses, query for the same service on the same network and keeps a cache of known service instances

SimpleMdnsResponder

A simple mDNS responder aimed for service discovery. In case you don’t have a mDNS responder in your network, or for some reason don’t want to use the ones available.

Enums

SimpleMdnsError

Error types for simple-mdns