插件概览
一个 Dart 包,支持 mDNS(多播 DNS)查询,兼容 Bonjour 和 Avahi 等协议。它允许本地网络中的设备通过零配置网络发现服务和主机。非常适合查找本地设备,例如打印机、智能家居设备或其他运行在附近机器上的应用程序。该包可在 Android、iOS、macOS、Windows 和 Linux 上运行,适用于依赖本地网络发现的跨平台应用。
适合场景
- 本地设备发现
- 局域网上的服务枚举
- 零配置网络
- 物联网设备检测
- 跨平台网络扫描
主要特点
- 支持 mDNS 查询
- 跨平台兼容性
- 轻便高效
- 实时服务解析
- Flutter 生态系统内置
适合对象
- 物联网应用
- 本地网络工具
- 打印机或设备发现
- 需要本地连接的Flutter应用
- 服务感知应用的开发
使用建议
- 需要本地网络访问
- 可能无法在某些防火墙后工作
- 限于本地子网范围
- 无加密或身份验证
- 取决于底层操作系统 mDNS 实现