欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

flutter get ip address

最编程 2024-03-12 22:32:18
...

在 Flutter 中,可以使用 dart:io 库中的 InternetAddress.lookup 方法来获取本机的 IP 地址。

例如,你可以使用以下代码来获取本机的第一个 IPv4 地址:

import 'dart:io';

Future<void> main() async {
  final host = await InternetAddress.lookup('google.com');
  print(host);
}

如果你想获取所有的 IP 地址,可以使用 InternetAddress.lookup 方法的另一个重载版本,它接受一个参数 type ,可以是 InternetAddressType.IPv4InternetAddressType.IPv6。例如:

import 'dart:io';

Future<void> main() async {
  final host = await InternetAddress.lookup('localhost', type: InternetAddressType.IPv4);
  print(host);
}

希望这能帮到你。

上一篇: ip命令详解

下一篇: DNS

推荐阅读