rust获取本地ip地址的方法

大家好,我是get_local_info作者带剑书生,这里用一篇文章讲解get_local_info的使用。

get_local_info是什么?

get_local_info是一个获取linux系统信息的rust三方库,并提供一些常用功能,目前版本0.2.4。详细介绍地址:[我的Rust库更新]get_local_info 0.2.3-CSDN博客

首先在你的工程添加它

rust 复制代码
cargo add get_local_info

然后引入它:

rust 复制代码
extern crate get_local_info;

然后调用它:

rust 复制代码
println!("{}", get_local_info::get_pc_ipv4());
println!("{}", get_local_info::get_pc_ipv6());

看到输出IP地址

输入ifconfig看到,IP地址正是目前所使用的活动网卡的IPv4和IPv6地址

到这里,你已经获取到了本地的IPv4和IPv6地址了,有什么疑问请联系我吧。哈哈

相关推荐
ha20428941941 分钟前
Linux操作系统学习记录之---TcpSocket
linux·网络·c++·学习
星浩AI7 分钟前
Google 官方发布:让你的 AI 编程助手"边写、边看、边调",像人类开发者一样工作
人工智能·后端·开源
喵了个Code29 分钟前
Spring Boot 3 + Spring Security + OAuth2 + Gateway企业级认证授权平台实现
后端
AOwhisky29 分钟前
Linux逻辑卷管理:从“固定隔间”到“弹性存储池”的智慧
linux·运维·服务器
开心猴爷35 分钟前
除了 Perfdog,如何在 Windows 环境中完成 iOS App 的性能测试工作
后端
翼龙云_cloud1 小时前
阿里云渠道商:如何使用弹性伸缩来实现计算资源的弹性配置?
服务器·阿里云·云计算
05大叔1 小时前
大事件Day02
运维·服务器
桦说编程1 小时前
简单方法实现子任务耗时统计
java·后端·监控
五仁火烧1 小时前
Vue3 项目的默认端口行为
服务器·vue.js·nginx·容器·vue
盖世英雄酱581362 小时前
物品超领取损失1万事故复盘(一)
java·后端