MCSession.ConnectPeer(MCPeerID, NSData) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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).