次の方法で共有


MCSession.ConnectPeer(MCPeerID, NSData) メソッド

定義

によって 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
属性

注釈

アプリケーション開発者は、Bonjour/ NSNetServiceなど、Multipeer 以外の接続検出手法を使用し、ピア接続を手動で管理できます。 ただし、 と でNearbyConnectionDataForPeer(MCPeerID, MCSessionNearbyConnectionDataForPeerCompletionHandler)使用される はpeerID、リモート ピア上の NSKeyedArchiver をシリアル化する MCPeerID から生成される必要があります。 (これにより、検出とを送信 peerID するための十分なメッセージ渡しコードが Bonjour によって行われる場合、さらに通信するために MPC を使用する利点は何ですか?1 つの答えは、レガシ システムの進化であり、もう 1 つの答えは、MPC のより単純なメッセージとリソースの受け渡しにある可能性があります)。

適用対象