gpt4 book ai didi

没有 Bonjour 的 iOS 设备发现

转载 作者:行者123 更新时间:2023-12-03 20:27:11 27 4
gpt4 key购买 nike

我正在创建一个应用程序,它需要连接到在 wifi 网络上的其他设备上运行的自身版本。目标是在一个设备与其他设备之间建立广播/客户端关系。

我知道 Bonjour 是公认的执行此操作的方法,但我不愿意这样做,因为当我想扩展到其他设备时,它会将我锁定在 iOS 设备上,至少对于客户而言。

如果我在特定端口(例如 43231 或其他端口)上启动广播公司的网络服务器,客户端设备是否可以接受它自己的 IP,然后扫描该广播公司的 block 范围?使用这样的请求对网络上的所有其他随机设备执行 ping 操作有什么不好吗?

例如,Broadcaster 是 192.168.1.11。客户端是 192.168.1.4。如果客户端假设所有设备都在 192.168.1.* block 中,它是否可以从 1-100 左右迭代该行来寻找广播者?

如果这个方法很疯狂,我该怎么办?

最佳答案

您可以使用 SSDP (由 UPnP 使用)或仅 multicast通过网络发送一条消息并同时收听它,忽略环回(如果您不希望发件人收到它自己的消息)。

关于没有 Bonjour 的 iOS 设备发现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21412995/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com