Compartilhar via


MCSession.ConnectPeer(MCPeerID, NSData) Método

Definição

Inicia uma conexão com um par 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

O identificador do par remoto.

data
NSData
Atributos

Comentários

Os desenvolvedores de aplicativos podem usar uma técnica de descoberta de conectividade não multipeer, como Bonjour/ NSNetService, e gerenciar manualmente a conexão de pares. No entanto, o peerID usado aqui e em NearbyConnectionDataForPeer(MCPeerID, MCSessionNearbyConnectionDataForPeerCompletionHandler) deve se originar de um NSKeyedArchiver serializando um MCPeerID no par remoto. (Isso levanta a questão: se a descoberta e o código de passagem de mensagens suficientes para transmitir o peerID for feito pelo Bonjour, qual é a vantagem de usar o MPC para comunicação adicional? Uma resposta pode ser a evolução de um sistema herdado, outra resposta pode estar na mensagem mais simples e na passagem de recursos do MPC.)

Aplica-se a