我目前遇到一个错误,导致 iPad 随机断开会话,但仅在一侧。
在测试开始时
A ----> B
乙---->甲
在a请求之后b发送一些信息
A ----> B
乙?一种
我目前正在用一台主导 iPad(浏览器)和 15 台其他 iPad(广告商)测试这个程序。
我知道有时调用 sendData: 来经常或处理太多数据会导致断开连接,我也知道 MCSession 上的默认最大值为 8。这就是我为什么在附近找到 6 个对等点后创建一个新会话的原因。
我发现了关于这个错误的一件事。在测试的第一次测试中,似乎没有断开连接,但是在停止测试后,开始第二次测试会发生断开连接,通常是 3-6 个 iPad。我正在正确地结束会话,停止浏览和广告。但是,如果我关闭/打开所有 iPad 的 wifi 和蓝牙,测试显示很少(可能 1 次)断开连接。
我似乎无法解决的奇怪问题。