我正在创建一个应用程序,需要连接到在wifi网络上的其他设备上运行的自身版本。目标是在一台设备与其他设备之间建立广播/客户关系。
我知道Bonjour是可以接受的方法,但是我很谨慎,因为它会把我锁定到iOS设备上,当我想分支给其他人时,至少对于客户来说。
如果我在特定端口上的广播公司上启动网络服务器,例如43231或其他东西,客户端设备是否可以获得它自己的IP,然后扫描该广播公司的块范围?用这样的请求ping网络上的所有其他随机设备有什么不好吗?
如同,Broadcaster是192.168.1.11。客户端是192.168.1.4。如果客户端假设所有设备都在192.168.1。*块中,那么它是否可以从1-100左右迭代该行来寻找广播公司?
如果这种方法很疯狂,我该怎么办?