如何从Rust获取机器的IP地址列表?

时间:2017-05-18 19:07:52

标签: network-programming rust

具体来说,我感兴趣的是以编程方式获取IP地址列表,例如ifconfig返回的IP地址。

最好,解决方案是跨平台的。

1 个答案:

答案 0 :(得分:7)

查看pnet crate

extern crate pnet;

use pnet::datalink;

fn main() {
    for iface in datalink::interfaces() {
        println!("{:?}", iface.ips);
    }
}