我在我的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>