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

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

问题描述:

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

Are there any other Java libraries for bonjour/zeroconf apart from JMDNS?

我也很想找到它最好的跨平台DNS-SD(Zeroconf,Bonjour,DNS自我发现)库存在。

I'm also curious to find the best cross-platform DNS-SD (Zeroconf, Bonjour, DNS self discovery) library exists out there.

听起来像是 Apple的DNS-SD dnssd.jar 是需要Windows,Linux等本机库支持的官方Java库,但在Mac OSX上开箱即用。

It does sound like Apple's DNS-SD dnssd.jar is the "official" Java library that requires native library support on Windows, Linux, etc, but works out of the box on Mac OSX.

还有其他纯Java DNS-SD实现,但目前还不清楚它们是否提供了一个易于使用的库使用或完全测试为DNS-SD(一些项目似乎放弃了2年)。

There are other pure Java DNS-SD implementations, but it's unclear if any of them offer a library that is as easy to use or fully tested as DNS-SD (some of the projects appear to be abandoned for 2 years).


  1. 官方Apple DNS-SD mDNSResponder

  2. mDNSResponder和jmDNS
    整合
    - 已经有一些
    工作到创建一个库,
    为jmDNS和Apple的mDNSResponder
    实现提供了一个通用的DNS-SD接口
    使用$ b的说明$ b jmDNS包装

  3. 服务员 - 被描述为现代
    DNS库和有效的DNS-SD
    (服务发现)库。
    使用java NIO网络。

  4. jmDNS - JmDNS提供
    易于使用的纯Java mDNS
    实现,在JDK 1.4
    及更高版本上运行

  5. JiveDNS - JiveDNS是
    的分支,已解散的JmDNS库,已使用
    多播DNS服务发现和
    注册。 (它本身没有超过2年的SVN更新

  1. Official Apple DNS-SD mDNSResponder library
  2. mDNSResponder and jmDNS integration - There's been some work to create a library that provides a common DNS-SD interface to jmDNS and Apple's mDNSResponder implementation. Instructions to use the jmDNS wrapper.
  3. waiter - Described as a "modern DNS library and an effective DNS-SD (Service Discovery) library." It utilizes java NIO networking.
  4. jmDNS - JmDNS provides easy-to-use pure-Java mDNS implementation that runs on JDK 1.4 and higher
  5. JiveDNS - "JiveDNS is a fork of the defunct JmDNS library, used for multicast DNS service discovery and registration." (it itself has not seen an SVN update in over 2 years)