12 个版本

0.2.1 2019 年 12 月 28 日
0.2.0 2019 年 12 月 28 日
0.1.9 2019 年 12 月 28 日
0.1.3 2019 年 11 月 3 日
0.1.1 2019 年 10 月 27 日

#83#computer

每月 28 次下载

MIT 许可证

5KB
82

local_ip

Build Status

关于

此库使用命令 ifconfig 获取您的计算机 IP 地址,并结合 UdpSocket

用法

请参阅示例

extern crate get_local_ip;

use get_local_ip::{local, network};

fn main() {
  // ip with port.
  println!("{:?}", network().unwrap().get()); // "192.168.43.134:49187"
  println!("{:?}", local().unwrap().get()); // "127.0.0.1:60234"

  // ip without port.
  println!("{:?}", network().unwrap().ip); // 192.168.43.134
  println!("{:?}", local().unwrap().ip); // 127.0.0.1

  // port without ip.
  println!("{:?}", network().unwrap().port); // 58096
}

支持

  • ⚠️ 即将支持 windows 操作系统。

许可证

MIT

依赖项

~2–3MB
~53K SLoC