Swift DNS 服务发现

Build Docs

使用 基于 DNS 的服务发现 (DNS-SD),也称为 Bonjour、Zeroconf 或 Avahi,实现的 Swift Service Discovery API

使用 dns_sd 库,该库在 macOS/Windows 上由 Bonjour 提供,在 Linux 上需要 Avahi 兼容层。 在 Ubuntu 上,可以使用以下软件包

sudo apt install libavahi-compat-libdnssd-dev

鸣谢

该库的灵感来自

以下关于 dns_sd 库的文档也非常有帮助