使用JMDN中的子类型发现服务



我在我的linux PC上使用mdnsreponder(applebonjour)注册了我的服务

。我正在尝试使用jmdns(在这里我有jmdns.jar文件)浏览服务。

我使用以下命令注册了该服务

$dns-sd -R SMARTCAM _smartplace._tcp.,**_wcam** local 80  "u=test" 

当我在JMDN的服务类型列表中浏览Out Subtype时,我会得到适当的响应。即

ServiceInfo[] https = jmdns.list("_smartplace._tcp.local.");

但是,如果我尝试以下选项,它将无法列出任何内容 ->响应是无效的serviceinfo [] https = jmdns.list(" _ wcam._sub._smartplace._tcp.local。");

$avahi-browse   _wcam._sub._smartplace._tcp.

它与avahi浏览。

现在可以帮助我如何使用JMDNS浏览子类型。

目前不支持JMDN的支持。有一个打开的错误(http://sourceforge.net/p/jmdns/bugs/91/)。

您需要浏览主类型(无子类型),然后自己进行过滤(例如,您可以使用自定义键添加TXT记录,然后检查发现的每个服务上的键)。<<<<<<<<<<<<<<<</p>

最新更新