我们需要使用域名在本地连接 Rasberry PI 设备。为此,我们已经在 Rasberry PI 设备中启用了 mDNS 支持。当我们从 flutter 中寻找 mDNS 时 mDNS flutter .但这与最新的 Dart 版本不兼容,并且具有未实现的功能。
我们的用例是需要在本地使用主机名连接 PI3 设备。
有人可以帮忙吗?有什么替代方法吗?
最佳答案
有一个问题报告说包不兼容,你可以做的是:
~ fork 项目:
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
关于flutter - Flutter 中的 MDNS 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53663762/