java - 除了 JMDNS,还有其他用于 bonjour/zeroconf 的 Java 库吗?

标签 java bonjour zeroconf

除了 JMDNS,还有其他用于 bonjour/zeroconf 的 Java 库吗?

最佳答案

我也很想找到最好的跨平台 DNS-SD(Zeroconf、Bonjour、DNS self 发现)库。

听起来确实像 Apple's DNS-SD dnssd.jar是“官方”Java 库,需要在 Windows、Linux 等平台上提供 native 库支持,但在 Mac OSX 上开箱即用。

还有其他纯 Java DNS-SD 实现,但尚不清楚它们中的任何一个是否提供与 DNS-SD 一样易于使用或经过全面测试的库(一些项目似乎被放弃了 2 年)。

  1. Official Apple DNS-SD mDNSResponder library
  2. mDNSResponder and jmDNS integration - 有一些 努力创建一个图书馆 提供通用的 DNS-SD 接口(interface) 到 jmDNS 和 Apple 的 mDNSResponder 执行。 Instructions to use the jmDNS wrapper .
  3. waiter - 被描述为“现代 DNS 库和有效的 DNS-SD (服务发现)库。”它 利用 java NIO 网络。
  4. jmDNS - JmDNS 提供 易于使用的纯 Java mDNS 在 JDK 1.4 上运行的实现 及以上
  5. JiveDNS - “JiveDNS 是 已失效的 JmDNS 库,用于 多播 DNS 服务发现和 注册。”(它本身没有 在 2 年多的时间里看到了 SVN 更新)

关于java - 除了 JMDNS,还有其他用于 bonjour/zeroconf 的 Java 库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1233204/

相关文章:

java - throttle(int power) 和 getSpeed() 之间的区别 :int in a UML diagram?

java - JpcapWriter 导致应用程序崩溃

ios - 在 iOS 中获取本地网络主机名

javascript - cordova Zeroconf 如何支持?

java - kotlin 中的 supportFragmentManager.commit 不起作用

java - Spring RestTemplate + 将 XML 结果映射到 Domain 对象

ios - 在两个 iOS 设备之间通过 bonjour 传输图像

macos - 如何获取联网设备(可能使用 Bonjour)的 "model name"?

android - jmdns.jar 不适用于 android 4.0 或更高版本

c# - Mono.Zeroconf服务端口始终设置为0