相关疑难解决方法(0)

为什么我的MCSession对等端会随机断开连接?

我使用MCNearbyServiceBrowser和MCNearbyServiceAdvertiser将两个对等体连接到MCSession.我可以使用MCSession的sendData方法在它们之间发送数据.所有似乎都按预期工作,直到我随机(并且不是由于我控制的任何事件)通过会话的MCSessionDelegate didChangeState处理程序接收MCSessionStateNotConnected.此外,MCSession的connectedPeers数组不再拥有我的同行.

两个问题:为什么?以及如何防止MCSession断开连接?

objective-c ios7 multipeer-connectivity

40
推荐指数
3
解决办法
1万
查看次数

多种连接框架:稳定性和建议

我正在开发一个使用MC框架作为沟通渠道的项目,经过一些测试后,我认为这个渠道在某种程度上不稳定而无法依赖.

我一直在关注Apple的文档和视频,以便正确使用框架,但碰巧:

  • 同伴们经常在配对后断开连接,如果我配对一个以上的同伴,则会更加失败.
  • 一些数据包具有混合数据

是否有任何建议与框架一起使用?即:

  • 具体项目设置?(即:功能部分中是否有需要启用的东西?)
  • 多线程限制?(即:始终从同一个线程调用mc方法)
  • 要发送的数据量有限制吗?

我发现这个链接提到了一些关于框架在压力下表现不佳的事情.那是我正在寻找的那种建议:).

作为记录:

  • 我正在使用基于帖子的实现,因为Apple的项目对我不起作用.
  • MCSession对于我尝试配对的所有同伴,我只使用一个
  • 加密首选项设置为 MCEncryptionNone
  • 使用sendData:sendResourceAtURL:与同行沟通.

ios multipeer-connectivity

14
推荐指数
1
解决办法
1577
查看次数

标签 统计

multipeer-connectivity ×2

ios ×1

ios7 ×1

objective-c ×1