【问题标题】:Get local network hostnames in iOS在 iOS 中获取本地网络主机名
【发布时间】:2017-02-21 21:05:24
【问题描述】:

我想获取整个本地网络中的所有设备名称。我刚刚搜索了 2 多天,还没有找到解决方案。

我可以使用 NSNetServiceBrowser 获得 Bonjour 服务。我想做的与 Fing 应用程序(在应用程序商店中)相同。

如下截图,我想用 iOS 获取“我的 iPhone”iPhone 名称。

问候

【问题讨论】:

  • 我的回答对您有帮助吗?或者你需要一些不同的东西?
  • 嗨@ArtemStepanenko,您的回答应该是正确的,但由于等待苹果的授权访问,我还没有尝试过。无论何时准备好,我都会尝试标记您的答案,否则我会告诉您。感谢您的帮助!
  • 酷,告诉我!
  • 很抱歉打扰了,但很高兴看到您的任何回复。

标签: ios bonjour nsnetservice


【解决方案1】:

似乎NEHotspotHelper 就是您要查找的内容。特别是class func supportedNetworkInterfaces() -> [Any] 方法。

为了使其正常工作,您需要完成一些额外的步骤。请查看this question 以获取更多信息。

别忘了将 NetworkExtension.framework 添加到您的目标中。

【讨论】:

  • 抱歉,回复晚了,它奏效了。现在我正在创建 UI,我将在此处发布屏幕截图。干杯:)
  • 太好了。很高兴知道您的问题已解决。
  • 如何将文件(图像、视频、文本等)传输到此连接的网络
猜你喜欢
  • 2015-11-18
  • 2011-06-21
  • 1970-01-01
  • 1970-01-01
  • 2019-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多