20个不稳定版本 (7个破坏性)

0.13.3 2024年8月19日
0.13.1 2024年7月19日
0.11.1 2024年3月12日
0.11.0 2023年12月5日
0.6.5 2020年10月28日

#55 in 网络编程

Download history 61817/week @ 2024-05-03 71118/week @ 2024-05-10 70300/week @ 2024-05-17 78292/week @ 2024-05-24 78338/week @ 2024-05-31 71967/week @ 2024-06-07 69479/week @ 2024-06-14 73030/week @ 2024-06-21 65580/week @ 2024-06-28 64205/week @ 2024-07-05 72119/week @ 2024-07-12 74284/week @ 2024-07-19 70584/week @ 2024-07-26 72229/week @ 2024-08-02 83460/week @ 2024-08-09 58196/week @ 2024-08-16

每月下载量297,765
420个crate(43个直接)中使用

MIT OR BSD-3-Clause

48KB
1K SLoC

if-addrs

https://crates.io/crates/if-addrs

概述

检索系统上所有接口的网络接口信息

// List all of the machine's network interfaces
for iface in if_addrs::get_if_addrs().unwrap() {
    println!("{:#?}", iface);
}

获取网络接口更改的通知

let mut notifier = if_addrs::IfChangeNotifier::new().unwrap();
loop {
    if let Ok(details) = notifier.wait(None) {
        println!("{:#?}", details);
    }
}

许可证

此SAFE网络库根据您的选择在修改后的BSD (LICENSE-BSD https://opensource.org/licenses/BSD-3-Clause) 或MIT许可证 (LICENSE-MIT http://opensource.org/licenses/MIT) 下双许可。

贡献

SAFE网络中的版权保留在其贡献者手中。无需版权转让即可向此项目贡献。

依赖关系

~0–8MB
~59K SLoC