【发布时间】:2020-06-06 12:34:13
【问题描述】:
使用MCSession,会话只能有8 devices connected:
会话目前最多支持 8 个对等点,包括本地对等点
我需要超过 8 个同行。我遇到了这个apple forums dev thread,有人问了类似的问题,一位名叫eskimo的Apple工程师说可以使用NSNetService及其includesPeerToPeer flag或Bonjour browser来实现。
我看到很多人就如何绕过 MCSession 8 对等限制提出问题,但我没有看到有人推荐 eskimo 推荐的内容。我也没有找到任何带有示例代码的博客文章来支持他所说的。他的回答是在 2019 年 6 月 5 日发布的,所以是最近的。
如果可能的话,对等限制是多少?
【问题讨论】:
-
我认为他们建议您使用 Bonjour 构建自己的发现服务。对等点的数量将仅受您自己的代码限制。
-
您可能会更幸运地将其发布到另一个 StackExchanges 站点:Ask Different,该站点将自己描述为“Ask Different 是一个针对 Apple 硬件和软件的高级用户的问答网站。只需一分钟注册。”
-
@clearlight 我不明白为什么这被否决了。我认为这是一个合理的问题,特别是因为很多人问如何绕过 MCSession 8 对等限制。我只找到了 1 个 Obj-C 答案,可以引导您朝着正确的方向前进,但它仍然是 Obj-C 而不是 Swift。这个问题让其他人知道,除了 MCSession 之外,还有其他方法可以实现。
-
这就是我没有投票关闭它的原因。
-
@clearlight 谢谢,我很感激。快乐编码????????
标签: ios swift bonjour mcsession