首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用dns-sd发现服务

使用dns-sd发现服务
EN

Stack Overflow用户
提问于 2016-11-17 18:39:01
回答 2查看 2.1K关注 0票数 1

我有一个配置在车站模式下的设备。设备通过智能手机提供的热点连接到智能手机上。_abc._tcp说,设备需要搜索智能手机上应用程序发布的服务。

我使用的是命令dns-sd -B _abc._tcp,但没有输出。请给我指点我可能缺少的东西。

应用程序发布服务。我使用android上的Bonjour应用程序对其进行了验证。

还请澄清

  1. 是否可以在站点模式下发现服务。
  2. 在搜索服务时,需要提供完整的服务名称。如果不是,我们如何才能发现在智能手机上发布的所有服务
  3. 设备上的防火墙设置会影响服务发现吗?
  4. 我们如何在C++中实现同样的目标。任何能帮助发现的图书馆。

谢谢你提前了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-23 18:02:58

是否可以在站点模式下发现服务。

请参阅station mode

在搜索服务时,需要提供完整的服务名称。

如果不是,我们如何才能发现在智能手机上发布的所有服务

服务发现是用来发现一个你正在寻找的服务器,比如打印机或网页。您可以使用的一种解决方案是查找服务的每个实例的所有服务和查询。每个实例都有一个名称和一个ip,您可以将其与电话的ip进行比较。嗯,我觉得这很难看。

设备上的防火墙设置会影响服务发现吗?

我们如何在C++中实现同样的目标。任何能帮助发现的图书馆。

几乎每一种语言都有libs ..。在你最喜欢的搜索引擎中搜索c++服务发现,你会发现很多(或另一个线程与一个或多个链接)

票数 1
EN

Stack Overflow用户

发布于 2017-01-03 16:21:21

Codewing已经提供了答案。

加上上面的答案。

代码语言:javascript
复制
Can firewall settings on device affect for service discovery?

是。此外,服务发现也可以发生在多个接口上(wlan0、eth0.)。这些接口还会影响服务发现。要检查此dns配置文件,可以选中。在我的例子中,在配置文件中禁用了接口wlan,所以我无法发现服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40662608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档