【发布时间】:2014-01-28 17:48:42
【问题描述】:
我正在创建一个应用程序,该应用程序需要连接到在 wifi 网络上的其他设备上运行的自身版本。目标是在一台设备与其他设备之间建立广播/客户端关系。
我知道 Bonjour 是执行此操作的公认方法,但我不愿这样做,因为它会将我锁定在 iOS 设备中,而我想扩展到其他人,至少对于客户而言。
如果我在广播公司的特定端口(如 43231 或其他端口)上启动网络服务器,客户端设备是否可以获取自己的 IP,然后扫描广播公司的块范围?用这样的请求 ping 网络上的所有其他随机设备有什么不好的吗?
例如,广播公司是 192.168.1.11。客户端是 192.168.1.4。如果客户端假设所有设备都在 192.168.1.* 块中,它是否可以从 1-100 左右迭代行来寻找广播者?
如果这个方法很疯狂,我该怎么办?
【问题讨论】:
标签: ios security wifi discovery