-1

我想知道 iOS 中可用于在一对多设备之间进行通信的不同选项。

例如,一台 iPhone 或 iPad 充当服务器,向 100 多台 iPad 或 iPhone 发送指令。

我能得到一些想法或建议吗?

4

1 回答 1

1

您可以通过本地 WLAN 使用 TCP 或 UDP。这很容易。要发现“服务器”设备,请在此设备上创建 Bonjour 服务并使用客户端设备搜索服务

然后,您可以检索设备的 IP 地址并开始通信。这是最快和最简单的解决方案。它只有一个要求,所有设备都需要在同一个 WLAN 中。

额外的好处是所有具有 WLAN 的设备都可以访问此布局。Android、计算机和所有其他可用的东西也是如此。

一种可选方法是通过专用服务器后端执行此操作。并且每台设备都会向该服务器保持打开的流以获取实时更新。那么您就不需要每台设备都必须在同一个 WLAN 中。它还可以通过移动网络或其他方式访问服务器。

蓝牙不是选项,因为您要处理的设备太多。

于 2013-07-17T09:02:02.507 回答