搜索插件、代码仓与 APP 分类

nsd 封面
插件详情v5.0.1

nsd

一个用于网络服务发现和注册的 Flutter 插件(又称 NSD / DNS-SD / Bonjour / mDNS)。

AndroidiOSmacOSWindows
近 30 天下载
6.2万
喜欢数
77
Pub 分数
160

安装插件

flutter pub add nsd

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

nsd 包是一个 Flutter 插件,通过 DNS-SD、Bonjour 和 mDNS 协议实现网络服务发现和注册。它允许应用程序在 Android、iOS、macOS 和 Windows 上发现和宣传本地网络中的服务。非常适合点对点通信、设备配对和本地网络集成,可简化查找打印机、媒体播放器或自定义物联网设备等设备或服务的过程,而无需依赖互联网。该插件提供了跨平台的一致 API,使构建无缝的本地网络体验变得更加容易。

适合场景

  • 本地设备发现
  • 服务广告
  • 物联网设备配对
  • 点对点应用程序通信
  • 打印机或介质设备检测
  • 网络应用协作

主要特点

  • 跨平台 mDNS 支持
  • 服务发现和注册
  • 用于本地网络交互的简单API
  • 支持 Android、iOS、macOS 和 Windows
  • 内置的 Bonjour/DNS-SD 兼容性
  • 实时服务更新

适合对象

  • 开发本地网络应用的开发者
  • 物联网应用创建者
  • 需要设备发现的应用
  • 实施零配置网络的团队
  • 需要点对点连接的项目

使用建议

  • 需要本地网络访问
  • 可能需要防火墙配置
  • 仅限本地子网发现
  • 平台特定的 mDNS 实现细节
  • 不适用于基于互联网的服务发现
  • 性能取决于网络稳定性

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

所属分类

依赖

依赖清单 5 项

源码仓库

使用此插件的项目

所在榜单