Ios 连接到本地wifi网络的设备列表

Ios 连接到本地wifi网络的设备列表,ios,objective-c,Ios,Objective C,我可以搜索连接到本地wifi网络的设备吗?所以我需要这样的东西: 按下按钮 一些算法 我得到了设备ip地址和端口的列表 我想我无法在iOS中做到这一点,但也许我不知道:)实现这一点的一种方法是ping您WLAN中的所有IP地址。如果你从一个IP地址得到响应,你就会找到一个邻居。它简单但速度慢,可能会错过拒绝响应ping的设备。这里有一个iOS LAN扫描仪 你也可以看看《你好》 Bonjour,也称为零配置网络,能够使用行业标准IP协议在本地网络上自动发现设备和服务。Bonjour通过一个复

我可以搜索连接到本地wifi网络的设备吗?所以我需要这样的东西:

  • 按下按钮
  • 一些算法
  • 我得到了设备ip地址和端口的列表

  • 我想我无法在iOS中做到这一点,但也许我不知道:)

    实现这一点的一种方法是ping您WLAN中的所有IP地址。如果你从一个IP地址得到响应,你就会找到一个邻居。它简单但速度慢,可能会错过拒绝响应ping的设备。

    这里有一个iOS LAN扫描仪

    你也可以看看《你好》

    Bonjour,也称为零配置网络,能够使用行业标准IP协议在本地网络上自动发现设备和服务。Bonjour通过一个复杂但易于使用的编程接口,可以从Cocoa、Ruby、Python和其他语言访问,从而使发现、发布和解析网络服务变得容易


    是的,没有记录在案的方法。你是对的,你不能t@jcesarmobile来源?没有API可提供帮助,但是什么阻止您从iOS应用程序扫描网络以查找打开的端口?这可能需要一些时间,但在通常具有/24子网的本地Wifi网络上,它也可能非常快(假设您正在扫描已知端口,即http、ftp,而不是完整的65k可能端口)。对不起,我错了,事实上,它可能对iOS和Swift的了解非常少,我想知道这个库是否也适用于OS X?如果你是指LAN扫描,它只是iOS,但你可能可以在OS X上使用大部分代码。如果你是指bonjour,是的,它也适用于OS X。你能提供一些库在github中使用bonjour吗?THanksCan我用zeroconf cordova插件扫描我的本地网络,列出所有连接的设备?或者我只能用Bonjour扫描设备?