Compartir a través de


MCSession.ConnectPeer(MCPeerID, NSData) Método

Definición

Inicia una conexión a un elemento del mismo nivel identificado por 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

Parámetros

peerID
MCPeerID

Identificador del mismo nivel remoto.

data
NSData
Atributos

Comentarios

Los desarrolladores de aplicaciones pueden usar una técnica de detección de conectividad que no sea multipeer, como Bonjour/ NSNetService, y administrar manualmente la conexión del mismo nivel. Sin embargo, el peerID usado aquí y en debe originarse en NearbyConnectionDataForPeer(MCPeerID, MCSessionNearbyConnectionDataForPeerCompletionHandler) una NSKeyedArchiver serialización de en MCPeerID el mismo nivel remoto. (Esto plantea la pregunta: si Bonjour realiza la detección y suficiente código de paso de mensajes para transmitirlo peerID , ¿cuál es la ventaja de usar MPC para una comunicación adicional? Una respuesta podría ser la evolución de un sistema heredado, otra respuesta podría estar en el mensaje más sencillo y el paso de recursos de MPC).

Se aplica a