Skip to content

Eronwu/flutter_bonsoir_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter Bonsoir 服务发现示例

这是一个Flutter应用程序,演示了如何使用bonsoir库进行本地网络服务(mDNS/DNS-SD)的发现。

功能

  • 服务发现:搜索本地网络中类型为_wonderful-service._tcp的服务。
  • 服务解析:发现服务后,自动解析服务详情(如IP地址和端口)。
  • 日志记录:实时显示服务发现过程中的事件,包括服务发现、解析和丢失。
  • 用户界面:提供开始/停止服务发现的按钮,以及清晰的日志显示区域。

如何运行

  1. 克隆仓库

    git clone <your-repository-url>
    cd flutter_bonsoir_test
  2. 安装依赖

    flutter pub get
  3. 运行应用

    flutter run

使用说明

应用启动后,您将看到一个包含“开始发现”和“停止发现”按钮的界面,以及一个日志显示区域。

  • 点击“开始发现”按钮,应用将开始搜索本地网络中类型为_wonderful-service._tcp的服务。任何发现的服务及其解析后的详细信息都将显示在日志区域。
  • 点击“停止发现”按钮,应用将停止服务发现。
  • 日志区域右上角的清除按钮可以清空当前日志。

示例服务类型

本示例程序查找的服务类型是 _wonderful-service._tcp。如果您想测试服务发现功能,您需要在同一本地网络中运行一个发布此类型服务的设备或程序。

依赖

  • bonsoir: ^5.1.1

许可证

[根据您的项目选择合适的许可证]

About

flutter demo with bonsoir in discovering side.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published