我正在尝试使用JmDNS在我的客户端-服务器应用程序中启用服务发现。我完全了解服务器端的服务注册,其中代码类似于:
JmDNS jmdns = JmDNS.create(localhost);
jmdns.register(serviceInfo);
然而,我遇到了一个问题,即无法弄清如何让客户端从已注册的服务中检索端口号和IP地址,并使用这些数据打开TCP连接。我已经搜索了如何使用JmDNS的示例,但是没有找到合适的。这里是否有人可以给我一些基本示例?或者如果有人有关于JmDNS的好资源/教程链接,他们能否提供一下呢?
注意:在这里 JmDNS 是必需品,因此我希望答案仅涉及 JmDNS 而不提供替代方案。此外,我已经广泛查阅了 JmDNS API,仍然无法理解,请不要将文档链接作为资源发布。
谢谢。