【问题标题】:How can i find all network devices without Bonjour?在没有 Bonjour 的情况下如何找到所有网络设备?
【发布时间】:2012-08-30 17:00:49
【问题描述】:

我正在编写一个 mac 应用程序,我需要发现连接到同一 WIFI 网络的其他 Mac/PC/iPhone/iPad。

Bonjour 似乎是最合理的选择,但事实证明它在许多类型的路由器上都存在问题(例如,在我的路由器上,它无法正常工作,因为它会阻止 Bonjour 服务)。

我只需要找到设备的 iP,然后我会尝试连接到特定于应用程序的端口以确定我的进程是否在那里运行。

在不违反应用商店沙盒的情况下,完成此任务的最佳方法是什么?

【问题讨论】:

    标签: objective-c ios macos network-programming


    【解决方案1】:

    ARP 是我想到的第一个答案。您的网络设置是否允许这样做?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-03
      • 1970-01-01
      • 2012-02-18
      • 2011-04-20
      • 1970-01-01
      • 2020-07-13
      • 2019-08-17
      • 1970-01-01
      相关资源
      最近更新 更多