wez-mdns

Crates.iowez-mdns
lib.rswez-mdns
version0.1.4
sourcesrc
created_at2022-07-01 18:13:29.687009
updated_at2024-01-12 04:18:09.659689
descriptionRobust mDNS implementation for home automation
homepage
repositoryhttps://github.com/wez/mdns
max_upload_size
id617339
size158,343
Wez Furlong (wez)

documentation

https://docs.rs/wez-mdns

README

wez-mdns

This is a Rust crate that implements Multicast DNS resolution.

Why not the mdns crate? This one has a couple of important differences:

  • Tolerant of non-comformant DNS names - there are devices that implement mDNS discovery but that report non-comformant names. Rather than erroring out, those names are returned back to the caller.
  • High Fidelity Query Responses - this implementation returns the additional data portion from the mDNS query responses which are important for correctly resolving some services
Commit count: 12

cargo fmt