【问题标题】:Swift -Does the Bonjour NSNetServiceBrowser have a peer limit larger then MCSession's 8?Swift - Bonjour NSNetServiceBrowser 的对等限制是否大于 MCSession 的 8?
【发布时间】:2020-06-06 12:34:13
【问题描述】:

使用MCSession,会话只能有8 devices connected

会话目前最多支持 8 个对等点,包括本地对等点

我需要超过 8 个同行。我遇到了这个apple forums dev thread,有人问了类似的问题,一位名叫eskimo的Apple工程师说可以使用NSNetService及其includesPeerToPeer flagBonjour 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


【解决方案1】:

使用 Bonjour 似乎没有限制。我找到了answer here爱斯基摩人暗示了同样的事情。

【讨论】:

    猜你喜欢
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    • 2010-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多