【问题标题】:How do I find all the hosts in a local network?如何找到本地网络中的所有主机?
【发布时间】:2015-08-11 12:32:06
【问题描述】:

我想通过 TCP 单播的可靠性来做到这一点。

我使用了基于 UPnP 的多播 (M-Search),但许多设备会过滤掉多播消息,因此我最终会丢失它们。

另外,Bonjour 与 UPnP 相比如何?

【问题讨论】:

  • 不太清楚您要做什么。或者为什么。您能否改写您的问题以更好地解释您正在搜索的内容(网络上的每个设备或某个子集?)以及您打算如何处理搜索结果?关于您的单播评论的更多详细信息也很好(或者您的意思是“我发现多播不可靠并且想要更好的东西”?)
  • 您好 simonc,感谢您的回复。是的,我发现多播不可靠。例如,某些电话和路由器完全阻止多播。我正在搜索子网中的每个设备。例如,如果接入点给出了 192.168.2.X 范围内的 IP 地址,我想知道子网中“X”下分配的所有地址。

标签: tcp multicast bonjour upnp


【解决方案1】:

第二个问题 :在功能和可靠性方面,uPnP 和 Bonjour 非常相似。它们的主要区别在于规定性如何。 uPnP 更具规范性。

【讨论】:

  • 好的,我希望 Bonjour 会更可靠。我真的不想使用任何 UPnP 或 Bonjour 服务。我只是想要一种可靠地在子网中找到主机的方法。
猜你喜欢
  • 2016-09-12
  • 1970-01-01
  • 2014-09-13
  • 2019-02-05
  • 1970-01-01
  • 2015-12-06
  • 2023-03-04
  • 2022-01-16
  • 1970-01-01
相关资源
最近更新 更多