5个版本
0.2.2 | 2022年1月7日 |
---|---|
0.2.1 | 2021年6月15日 |
0.2.0 | 2021年2月24日 |
0.1.1 | 2020年8月25日 |
0.1.0 | 2020年1月19日 |
#1992 在 网络编程
每月下载量10,811
用于 20 个Crate(直接使用18个)
35KB
733 行
rust-public-ip
查找设备的公共IP地址
文档托管在 docs.rs。
public-ip = "0.2"
示例用法
#[tokio::main]
async fn main() {
// Attempt to get an IP address and print it.
if let Some(ip) = public_ip::addr().await {
println!("public ip address: {:?}", ip);
} else {
println!("couldn't get an IP address");
}
}
lib.rs
:
用于解析设备自己的公共IP地址的Crate。
#[tokio::main]
async fn main() {
// Attempt to get an IP address and print it.
if let Some(ip) = public_ip::addr().await {
println!("public ip address: {:?}", ip);
} else {
println!("couldn't get an IP address");
}
}
依赖
~1–12MB
~126K SLoC