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

Rya*_*yan 9 network-programming rust

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

优选地,该解决方案是跨平台的.

Evi*_*son 9

看看pnet箱子:

extern crate pnet;

use pnet::datalink;

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