MCSession.ConnectPeer(MCPeerID, NSData) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
启动与 标识的 peerID
对等方的连接。
[Foundation.Export("connectPeer:withNearbyConnectionData:")]
public virtual void ConnectPeer (MultipeerConnectivity.MCPeerID peerID, Foundation.NSData data);
abstract member ConnectPeer : MultipeerConnectivity.MCPeerID * Foundation.NSData -> unit
override this.ConnectPeer : MultipeerConnectivity.MCPeerID * Foundation.NSData -> unit
参数
- peerID
- MCPeerID
远程对等方的标识符。
- data
- NSData
- 属性
注解
应用程序开发人员可以使用非多peer 连接发现技术(例如 Bonjour / NSNetService),并手动管理对等连接。 但是, peerID
此处和 中 NearbyConnectionDataForPeer(MCPeerID, MCSessionNearbyConnectionDataForPeerCompletionHandler) 使用的 必须源自 NSKeyedArchiver 对远程对等方上的 序列化 MCPeerID 。 (这提出了一个问题:如果 Bonjour 完成的发现和足够的消息传递代码 peerID
,那么使用 MPC 进行进一步通信的优势是什么?一个答案可能是旧系统的演变,另一个答案可能是 MPC.)