Condividi tramite


MCSession.ConnectPeer(MCPeerID, NSData) Metodo

Definizione

Avvia una connessione a un peer identificato da 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

Parametri

peerID
MCPeerID

Identificatore del peer remoto.

data
NSData
Attributi

Commenti

Gli sviluppatori di applicazioni possono usare una tecnica di individuazione connettività non multipeer, ad esempio Bonjour/ NSNetService, e gestire manualmente la connessione peer. Tuttavia, l'oggetto peerID usato qui e in NearbyConnectionDataForPeer(MCPeerID, MCSessionNearbyConnectionDataForPeerCompletionHandler) deve derivare da una serializzazione di un NSKeyedArchiverMCPeerID nel peer remoto. Questo genera la domanda: se il codice di individuazione e il passaggio di messaggi sufficiente per trasmettere l'oggetto peerID viene fatto da Bonjour, qual è il vantaggio di usare MPC per ulteriori comunicazioni? Una risposta potrebbe essere l'evoluzione di un sistema legacy, un'altra risposta potrebbe risiedere nel messaggio più semplice e nel passaggio delle risorse di MPC.

Si applica a