windows下用rust获取本机ip
use std::net::UdpSocket; fn main() { let ip = UdpSocket::bind("0.0.0.0:0") .and_then(|s| s.connect("8.8.8.8:80").map(|_| s)) .map(|s| s.local_addr().unwrap().ip().to_string()) .unwrap_or_else(|_| "Unknown".to_string()); println!("{}", ip); }
浙公网安备 33010602011771号