【发布时间】:2014-01-20 17:14:02
【问题描述】:
我想为多部 iPhone 之间的流数据设置客户端-服务器架构。例如,“服务器”iPhone 拥有一个动物主列表。任意数量的客户端 iPhone 可以连接到服务器 iPhone,然后读取和编辑列表。我尝试过的一些方法:
- 多点连接 - 最多仅支持 8 个客户端。如果有办法解决这个问题,这正是我正在寻找的东西
- GameKit - 我读到蓝牙连接在处理多个客户端时可能会出现问题
- BLE - 蓝牙的特征值限制为 512 个八位字节。我假设动物列表在归档后可能会增长到大于最大特征值。
- 套接字 - 我宁愿不必依赖外部服务器
我愿意接受“hacky”解决方案。我曾考虑将每种动物作为一个单独的特征进行广播,但这可能会减慢发现速度,而且我觉得这会引起其他一些麻烦。任何帮助将不胜感激
【问题讨论】:
标签: ios iphone bluetooth gamekit multipeer-connectivity