flutter - Flutter 中的 MDNS 支持

标签 flutter mdns

我们需要使用域名在本地连接 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/

相关文章:

Flutter ElevatedButton 不继承 ButtonThemeData 形状

windows - Windows 上 mDNS 的当前状态是什么?

ios - 使用 Objective C 套接字发送 MDNS 请求

android - Android NSD(网络服务发现)是否与 iOS 中的 Bonjour 服务兼容?

node.js - 在树莓派上的node.js上运行node_mdns时出现未知错误

flutter - 未找到框。你忘记调用 Hive.openBox() 了吗?

pdf - 使用 flutter 打印包,如何从 URL 打印 PDF?

Flutter 网络 flavor

flutter - 长按应用程序图标并显示弹出菜单

bonjour - mDNS如何精确解析地址?