1

在视图中的每个设备上都加载了我启动了一个 MCSession。然后用户可以点击他/她想要的任何设备并向该对等方发送请求:

[browser invitePeer:peerID
       toSession:session
     withContext:context
         timeout:timeout];

我有两个担忧:

1)我注意到如果两个设备已经连接,并且第三个设备要求连接到这两个设备中的一个,它将自动与请求的一个和会话中已经存在的另一个连接。这三个设备将全部连接。这很好,但问题是:

2) 当三个设备之一从会话中断开连接时,使用:

[session disconnect];

似乎无法再将数据发送到另一个仍然连接的设备(也许设备仍在尝试向断开连接的设备发送一些数据,实际上丢失的对等方不会立即调用......)。

4

0 回答 0