#mdns #client #thread #time

simple_mdns_client

简单的 mdns 客户端

4 个稳定版本

3.0.0 2021 年 4 月 21 日
2.0.0 2021 年 4 月 21 日
1.1.0 2021 年 4 月 21 日
1.0.0 2021 年 4 月 21 日

#25#mdns

0BSD 许可证

9KB
206 行代码,不含注释

简单的 mdns 客户端

use simple_mdns_client::MdnsClient;

fn main() -> Result<(), Box<dyn std::error::Error>> {

    let mdns = MdnsClient::new("libmdns Web Server._http._tcp.local")?;

    loop {
        println!("{:#?}", mdns.get_services());
        std::thread::sleep(std::time::Duration::from_millis(2000));
    }
}

仅测试与 https://github.com/librespot-org/libmdns 一起工作

依赖关系

~360–610KB