从 Connecting 到 NotConnected 的 Multipeer Connectivity 会话

Posted

技术标签:

【中文标题】从 Connecting 到 NotConnected 的 Multipeer Connectivity 会话【英文标题】:Multipeer Connectivity session from Connecting to NotConnected 【发布时间】:2016-02-03 01:30:42 【问题描述】:

我开发了一个非常简单的概念项目来测试 OS X 和 ios 平台上的 Multipeer Connectivity 框架。他们每次都可以找到对方,但无法连接。会话状态将从 Connecting 更改为 NotConnected。

我在不同的 MacBook 和 iOS 设备上尝试过,也在 iOS 模拟器上尝试过,并且行为相同。

我的源代码已经上传到https://gist.github.com/hcwang/1a62d7a2def4d271d950。

感谢您的热心帮助。

【问题讨论】:

【参考方案1】:

我相信你的功能

func session(session: MCSession, didReceiveCertificate certificate: [AnyObject]?, fromPeer peerID: MCPeerID, certificateHandler: (Bool) -> Void)


你需要...

func session(_ session: MCSession, didReceiveCertificate certificate: [Any]?, fromPeer peerID: MCPeerID, certificateHandler: @escaping (Bool) -> Void) 
    certificateHandler(true)

希望有帮助

【讨论】:

以上是关于从 Connecting 到 NotConnected 的 Multipeer Connectivity 会话的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 5.6主从Slave_IO_Running:Connecting/error connecting to master *- retry

无法在“WebSocket”上执行“发送”:仍处于 CONNECTING 状态

如何将 Android BLE BluetoothGattCallback 设置为具有状态 BluetoothProfile.STATE_CONNECTING?

Nginx 高并发下报错 connect() failed (110: Connection timed out) while connecting to upstream

解决Connecting to github.com 超时的问题

zabbix 通过snmp不能添加主机timeout while connecting to