【问题标题】:Find private IP in Dart在 Dart 中查找私有 IP
【发布时间】:2022-01-23 10:19:08
【问题描述】:

我想在 dart 中获取我的私有 IP。我可以通过命令行ipconfig 看到它,但我需要我的应用程序自动检索它。飞镖有什么办法吗?

编辑:使用@gretal 的评论,我发现NetworkInterface.list() 可以正常工作,但问题是它返回一个列表,我不知道用户连接到哪个接口。有什么解决办法吗?

【问题讨论】:

  • 您可以参考here
  • @gretal 谢谢,NetworkInterface.list() 工作但问题是它返回一个列表,我不知道用户连接到哪个接口。有什么解决办法吗?

标签: flutter dart ip


【解决方案1】:

我猜你的意思是当前连接的Wifi网络的本地IP,对吧?

我曾经建议使用NetworkInterface in 'dart:io',,但Android 不支持NetworkInterface.list。 wifi 包提供了这一点,但后来它被合并到了颤振的 connectivity 插件中。 2020 年 10 月,相关方法从 connectivity 移至 wifi_info_flutter 插件。

因此,只需使用 wifi_info_flutter 并调用 await WifiFlutter().getWifiIP()。

【讨论】:

    猜你喜欢
    • 2022-07-30
    • 1970-01-01
    • 2020-03-07
    • 1970-01-01
    • 2016-08-05
    • 2013-04-15
    • 2015-11-03
    • 2012-11-28
    • 2014-03-06
    相关资源
    最近更新 更多