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地址了,有什么疑问请联系我吧。哈哈

相关推荐
_extraordinary_13 分钟前
Linux基本指令(三)+ 权限
linux·运维·服务器
WalkingWithTheWind~21 分钟前
Linux搭建Nginx直播流媒体服务RTMP/RTSP转Http-flv视频浏览器在线播放/Vue/Java/ffmpeg
java·linux·nginx·ffmpeg·vue·http-flv·rtsp
青春:一叶知秋32 分钟前
Reactor模型说明
运维·服务器
粉03211 小时前
Keeppalived 实现Nginx 的高可用集群
java·服务器·nginx
和舒貌2 小时前
Linux系统编程基础详解
linux·运维·服务器·基础
多敲代码防脱发2 小时前
Spring框架基本使用(Maven详解)
java·网络·后端·spring·maven
Asthenia04123 小时前
Mybatis实践——Wrapper&&三表联查&&BaseMapper和Service的功能分异
后端
Hacker_Oldv3 小时前
网络安全-php安全知识点
安全·web安全·php
Jack魏3 小时前
Linux MySQL 8.0.29 忽略表名大小写配置
linux·mysql·mysql8·mysql常见问题
B站计算机毕业设计超人3 小时前
计算机毕业设计SpringBoot+Vue.jst0甘肃非物质文化网站(源码+LW文档+PPT+讲解)
java·vue.js·spring boot·后端·spring·intellij-idea·课程设计