0

我有一台设备向其他 2 个浏览器做广告。一旦两个浏览器第一次连接到广告商,一切都会正常运行(每个对等点都相互连接)。

一旦浏览器 1 断开连接并重新连接,浏览器 2 就不再将浏览器 1 作为连接的对等体,即使它们根据 peer:didChangeState: 连接也是如此。但是,广告商已成功连接了 2 个对等方。有什么想法可能是错误的,或者我该如何进一步调试?

(注意:我正在使用 MCNearbyServiceAdvertiser 和 MCNearbyServiceBrowser 并创建自己的自定义广告商/浏览器视图控制器)

4

1 回答 1

0

刚刚找到解决方法!

在重新连接之前初始化新的 peerID、浏览器和会话(使用新的 peerID)为我修复了它。

于 2014-03-16T06:07:49.480 回答