我目前遇到一个错误,导致iPad随机断开会话,但只在一边。
在测试开始时
A ---->乙
B ---->甲
请求后发送一些信息
A ---->乙
B?甲
我目前正在使用一个主导iPad(浏览器)和另外15个iPad(广告商)测试此程序。
我知道有时候调用sendData:经常或者有很多数据会导致断开连接,我也知道MCSession上有8个默认值max。这就是为什么我在附近找到6个同伴后创建新会话的原因。
我发现了一个关于这个bug的事情。在测试的第一次试验中,似乎没有断开连接但是,在停止测试后,开始第二次试验断开连接,通常是3-6个iPad。我正在结束会议,停止浏览和广告。但是,如果我关闭/打开所有iPad的wifi和蓝牙,测试显示很少(可能是1)断开连接。
我似乎无法解决的奇怪问题。
答案 0 :(得分:3)
我一直在开发一个用于多种连接的开源库,并且已经看到了很多你见过的东西。
到目前为止,我只有猜测,但我会用你发现的东西填充你。
我的调试建议: 从一个设备发送邀请到另一个设备并接受。不要双向。然后,关闭所有浏览和广告。然后看看你到达的地方。
让我知道它是怎么回事。我正在尝试立即调试这些相同的问题,因此任何其他人看到的信息都会非常有用。感谢。
答案 1 :(得分:1)
经常调用sendData:或者尝试sendData:到多个对等体会导致断开连接。