我正在将一个应用程序从GameKit转换为Multipeer Connectivity,似乎找不到允许浏览器设备从会话中断开另一个对等体的方法.使用GKSession,我们可以使用disconnectPeerFromAllPeers:断开单个对等体与会话的连接,但我在MPC中找不到类似的东西.当然,MPC确实有disconnect:方法,但这会使本地对等体退出会话......不是我想要的.
我发现最接近的是:cancelConnectPeer:但这似乎更侧重于取消连接尝试...而不是发布连接.
如果有可能与MPC一起使用,任何人都知道如何做到这一点?
谢谢!
对等体可以通过调用离开会话[MCSession disconnect]
.
如果您希望浏览器断开另一个对等体,您可以使浏览器向该对等体发送消息,并在接收到该消息时使对等体与会话断开连接.