FLUTTER ECOSYSTEM

bonsoir

一个零配置库,可让您发现网络服务并广播自己的服务。基于 Apple Bonjour 和 Android NSD。

bonsoir 封面
最新版本
7.1.5
近 30 天下载
6.2万
喜欢数
160
Pub 分数
160

Package Overview

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

插件概览

Bonsoir 是一个为 Flutter 设计的零配置网络库,可实现网络服务发现和本地服务广播,灵感来自 Apple Bonjour 和 Android NSD。它简化了同一网络中设备间的点对点通信,无需手动配置。该包支持多种平台,包括 Android、iOS、macOS、Windows 和 Linux,非常适合需要在本地网络中自动检测服务的应用程序。它轻量且能无缝集成到现有的 Flutter 项目中。

适合场景
  • 本地设备发现
  • 服务广播
  • 点对点应用程序通信
  • 基于局域网的物联网设备交互
  • 联网多人游戏设置
主要特点
  • 跨平台支持
  • Zeroconf (mDNS) 集成
  • 服务发现和注册
  • 用于广播和监听的简单 API
  • 适用于 Android、iOS、macOS、Windows 和 Linux
适合对象
  • 开发局域网应用的开发者
  • 物联网应用
  • 本地网络上的多人游戏
  • 需要自动设备检测的应用程序
  • 需要 mDNS 功能的项目
使用建议
  • 需要 Android 和 iOS 的网络权限
  • 限于本地网络范围
  • 发现的服务没有内置加密
  • 可能需要调整防火墙设置
  • 性能取决于网络状况
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add bonsoir

所属分类

依赖

依赖清单 5 项
  • bonsoir_android^7.1.3
  • bonsoir_darwin^7.1.1
  • bonsoir_linux^7.1.0
  • bonsoir_platform_interface^7.0.0
  • bonsoir_windows^7.3.0

源码仓库

关联项目