Flutter 中的 MDNS 支持

MDNS support in Flutter

我们需要使用域名在本地连接Rasberry PI 设备。为此,我们已经在 Rasberry PI 设备中启用了 mDNS 支持。当我们从 flutter mDNS flutter 中寻找 mDNS 时。但这与最新的 Dart 版本不兼容,并且它具有未实现的功能。

我们的用例是需要在本地使用主机名连接 PI3 设备。

有人可以帮忙吗?有什么替代方法吗?

报告了一个问题,说软件包不兼容,您可以做的是:

~ 分叉项目:

https://github.com/platinumjam/flutter_mdns

~修改pubspec.yaml文件并添加这些约束:

environment:
  sdk: ">=2.0.0-dev.68.0 <3.0.0"

~推送PR到原项目,同时可以直接指向你的repo

而不是这个:

dependencies:
  mdns: ^0.0.1

使用这个:

dependencies:
   mdns: 
     git: https://github.com/yourUser/flutter_mdns.git