Ios iPhone中的bonjour服务导致的结果不一致
在我的iPhone/iPad应用程序中,需要显示连接到我的路由器的设备列表。请参考下图所示的图像 但问题是我并没有得到一致的结果,例如,有时bonjour会检测到3台设备,而实际上它会连接到5台设备到路由器 有没有更好的替代品来实现相同的功能。请对此提出建议/建议 此外,它只检测连接到网络的iPhone/iPad设备,而不检测连接到同一路由器的任何android设备Ios iPhone中的bonjour服务导致的结果不一致,ios,iphone,ipad,networking,bonjour,Ios,Iphone,Ipad,Networking,Bonjour,在我的iPhone/iPad应用程序中,需要显示连接到我的路由器的设备列表。请参考下图所示的图像 但问题是我并没有得到一致的结果,例如,有时bonjour会检测到3台设备,而实际上它会连接到5台设备到路由器 有没有更好的替代品来实现相同的功能。请对此提出建议/建议 此外,它只检测连接到网络的iPhone/iPad设备,而不检测连接到同一路由器的任何android设备 谢谢Bonjour是一种快速的好方法,但它只会检测支持Bonjour的设备 您可以尝试ping本地网络上的每个设备。这里的挑战是
谢谢Bonjour是一种快速的好方法,但它只会检测支持Bonjour的设备 您可以尝试ping本地网络上的每个设备。这里的挑战是确定起始和结束IP地址。这很容易,也很简单 您需要获取子网掩码和
这种方法不会一直有效,需要3-4秒才能完成。这就是为什么Bonjour(或其他ZeroConf实现)对于快速本地设备发现非常酷和有用的原因。您可以在itunes上查看Fing应用程序。。实现相同的功能。。我不知道怎么做。