3

我正在尝试通过 iOS7 多点连接创建一个:

  1. Browser1 可以看到 Advertiser1 和 Advertiser2

  2. Browser1 向 Advertiser1 发送邀请并获得批准

  3. Browser1 向 Advertiser2 发送邀请并获得批准

  4. Browser1 可以分别向 Advertiser1 和 Advertiser2 发送消息

我见过的所有示例都显示了在初始化 MCNearbyServiceAdvertiser 和 MCNearbyServiceBrowser 时创建单个 MCSession。

我的问题是:是否可以有一个阵列来维护设备组之间的多个会话?如果是这样,我应该在哪里创建新的 MCSession 对象?

4

1 回答 1

3

MCMultipeerConnectivity框架的 Apple 示例应用程序包含您描述的用例。

他们创建了一个包装类来处理MCSession,并且每个都MCSession维护一个 connected 数组MCPeerIDs

来源:https ://developer.apple.com/library/ios/samplecode/MultipeerGroupChat/Introduction/Intro.html

于 2014-01-21T17:13:02.313 回答