我想知道iOS中可用于在一个到多个设备之间进行通信的不同选项。
例如,一台iPhone或iPad充当服务器并向超过100台iPad或iPhone发送指令。
我可以就此得到一些想法或建议吗?
答案 0 :(得分:1)
您可以在本地WLAN上使用TCP或UDP。 这很容易。要发现“服务器”设备,请在此设备上创建Bonjour服务,并使用客户端设备搜索服务
然后,您可以检索设备的IP地址并开始通信。 这是最快速,最简单的解决方案。它只有一个要求,所有设备都需要在同一个WLAN中。
额外的好处是所有具有WLAN的设备都可以访问此布局。还有Android,电脑和所有其他可用的东西。
可选的方法是通过专用服务器后端执行此操作。 并且每个设备都会保持打开的流到此服务器以获得实时更新。 然后,您没有要求每个设备都需要在同一个WLAN中。它还可以通过移动网络或其他任何方式访问服务器。
无法选择蓝牙,因为您想要处理的设备太多了。