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

原始碼儲存庫

相關專案