在视图中的每个设备上加载我启动了一个MCSession。然后,用户可以点击他/她想要的任何设备,并使用以下方式向该对等方发送请求:
[browser invitePeer:peerID
toSession:session
withContext:context
timeout:timeout];
我有两个问题:
1)我注意到如果已连接两个设备,并且第三个设备要求连接到这两个设备之一,它将自动连接所请求的设备和会话中已有的设备。这三个设备将全部连接。这很好,但问题是:
2)当三个设备中的一个断开与会话的连接时使用:
[session disconnect];
似乎数据无法再发送到另一个仍然连接的设备(可能设备仍在尝试向断开连接的设备发送一些数据,事实上丢失的对等设备不会立即被调用...)。