mdns:Golang中的简单mDNS clientserver库

时间:2024-05-19 15:27:15
【文件属性】:

文件名称:mdns:Golang中的简单mDNS clientserver库

文件大小:14KB

文件格式:ZIP

更新时间:2024-05-19 15:27:15

Go

dns Golang中的简单mDNS客户端/服务器库。 mDNS或多播DNS可以用于在本地网络上发现服务,而无需使用权威DNS服务器。 这启用对等发现。 重要的是要注意,许多网络都限制了多播的使用,这会阻止mDNS正常运行。 值得注意的是,多播不能用于任何类型的云或共享基础架构环境中。 但是,它在大多数办公室,家庭或私有基础结构环境中都可以很好地工作。 使用该库非常简单,这是发布服务条目的示例: // Setup our service export host, _ := os.Hostname() info := []string{"My awesome service"} service, _ := mdns.NewMDNSService(host, "_foobar._tcp", "", "", 8000, nil, info) // Create the mDNS serve


【文件预览】:
mdns-master
----.gitignore(259B)
----README.md(1KB)
----server_test.go(1KB)
----LICENSE(1KB)
----go.mod(138B)
----zone.go(8KB)
----zone_test.go(6KB)
----go.sum(2KB)
----server.go(8KB)
----client.go(9KB)

网友评论