文件名称:mdns:Rust中的多播DNS客户端
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-13 19:49:29
Rust
dns Rust中的组播DNS客户端。 错误日志记录由log库处理。 例子 查找本地网络上所有Chromecast的IP地址。 use futures_util :: {pin_mut, stream :: StreamExt}; use mdns :: {Error, Record, RecordKind}; use std :: {net :: IpAddr, time :: Duration}; const SERVICE_NAME: & ' static str = "_googlecast._tcp.local" ; #[async_std::main] async fn main () -> Result <(), Error> { // Iterate through responses from each Cast device, asking for new
【文件预览】:
mdns-master
----.gitignore(18B)
----src()
--------mdns.rs(3KB)
--------resolve.rs(2KB)
--------response.rs(5KB)
--------io.rs(1001B)
--------errors.rs(308B)
--------discover.rs(4KB)
--------lib.rs(2KB)
----.travis.yml(54B)
----LICENSE(1KB)
----Cargo.toml(644B)
----examples()
--------resolve_hosts.rs(548B)
--------http_discovery.rs(611B)
--------chromecast_discovery.rs(695B)
----README.md(2KB)