MCSession.ConnectPeer(MCPeerID, NSData) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.