MCSession.ConnectPeer(MCPeerID, NSData) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициирует подключение к одноранговой сети, определяемой методом 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
Параметры
- peerID
- MCPeerID
Идентификатор удаленного однорангового узла.
- data
- NSData
- Атрибуты
Комментарии
Разработчики приложений могут использовать метод обнаружения, отличный от Multipeer Connectivity, например Bonjour / NSNetService, и вручную управлять одноранговым подключением. Однако используемые peerID
здесь и в NearbyConnectionDataForPeer(MCPeerID, MCSessionNearbyConnectionDataForPeerCompletionHandler) должны происходить из NSKeyedArchiver сериализации на удаленном одноранговом MCPeerID узле. (Это вызывает вопрос: если обнаружение и достаточное количество передаваемых сообщений кода для передачи peerID
выполняется Bonjour, в чем преимущество использования MPC для дальнейшего взаимодействия? Один из ответов может быть эволюцией устаревшей системы, другой ответ может заключаться в упрощении передачи сообщений и ресурсов MPC.)