1

我让我的模拟器和手机互相看到对方,其中一个充当浏览器,邀请广告商进入会话。但是,我在两边看到的唯一 2 个状态变化是 .Connecting 和 .NotConnected。我从没见过.Connected。

我应该在广告商或浏览器端从 .Connecting 到 .Connected 做些什么吗?我在示例中看不到任何内容。

我的代码中没有任何断开连接语句。不知道为什么连接被破坏。

4

1 回答 1

1

好的,我测试了您的源代码,这就是我解决它的方法。

我将您的变量 'browserSession.session' 替换为 '_serverSession' 并且两个设备都已正确连接并且可以发送数据。

_browser?.invitePeer(device.peerID, toSession: _serverSession, withContext: data, timeout: timeoutTime)

每个对等连接都需要独占会话。享受。

于 2015-02-16T15:21:07.787 回答