我有一个配置在车站模式下的设备。设备通过智能手机提供的热点连接到智能手机上。_abc._tcp说,设备需要搜索智能手机上应用程序发布的服务。
我使用的是命令dns-sd -B _abc._tcp,但没有输出。请给我指点我可能缺少的东西。
应用程序发布服务。我使用android上的Bonjour应用程序对其进行了验证。
还请澄清
谢谢你提前了。
发布于 2016-12-23 18:02:58
是否可以在站点模式下发现服务。
请参阅station mode
在搜索服务时,需要提供完整的服务名称。
是
如果不是,我们如何才能发现在智能手机上发布的所有服务
服务发现是用来发现一个你正在寻找的服务器,比如打印机或网页。您可以使用的一种解决方案是查找服务的每个实例的所有服务和查询。每个实例都有一个名称和一个ip,您可以将其与电话的ip进行比较。嗯,我觉得这很难看。
设备上的防火墙设置会影响服务发现吗?
是
我们如何在C++中实现同样的目标。任何能帮助发现的图书馆。
几乎每一种语言都有libs ..。在你最喜欢的搜索引擎中搜索c++服务发现,你会发现很多(或另一个线程与一个或多个链接)
发布于 2017-01-03 16:21:21
Codewing已经提供了答案。
加上上面的答案。
Can firewall settings on device affect for service discovery?是。此外,服务发现也可以发生在多个接口上(wlan0、eth0.)。这些接口还会影响服务发现。要检查此dns配置文件,可以选中。在我的例子中,在配置文件中禁用了接口wlan,所以我无法发现服务。
https://stackoverflow.com/questions/40662608
复制相似问题