bonjour:适用于Go(纯Go)的mDNSDNS-SD(也称为Apple Bonjour)库

时间:2024-05-27 23:45:57
【文件属性】:

文件名称:bonjour:适用于Go(纯Go)的mDNSDNS-SD(也称为Apple Bonjour)库

文件大小:11KB

文件格式:ZIP

更新时间:2024-05-27 23:45:57

Go

你好 这是一个用Golang编写的简单的多播DNS-SD(Apple Bonjour)库。 您可以使用它来发现LAN中的服务。 请注意您计划使用的基础架构(云或共享基础架构通常会阻止mDNS正常运行)。 但是它应该可以在大多数办公室,家庭和私人环境中工作。 重要提示:它并不假装是RFC 6762和RFC 6763的完整有效的实现,但它满足了其作者的要求(我们只需要在IoT产品的LAN环境中发现服务)。 注册代码需要大量改进。 该代码未经Bonjour一致性测试,但已使用内置OSX实用程序/usr/bin/dns-sd进行了手动验证,可以正常工作。 详细文档: 浏览本地网络中的可用服务 这是一个示例,如何按服务类型浏览服务: package main import ( "log" "os" "time" "github.com/oleksandr/bon


【文件预览】:
bonjour-master
----utils.go(168B)
----client.go(8KB)
----LICENSE(1KB)
----doc.go(819B)
----README.md(4KB)
----server.go(15KB)
----service.go(3KB)
----.gitignore(266B)

网友评论