已解决(请看下面的答案)
我正在使用Starscream库创建安全websocket wss,在测试服务器上我们有一个自签名证书,但我发现无法建立连接。
var socket = WebSocket(url: NSURL(scheme: "wss", host: "selfsignedserver.com", path: "/")!)
日志
2014-12-16 10:38:10.260 pruebasignin[2135:363455] CFNetwork SSLHandshake failed (-9807)
websocket is disconnected: The operation couldn’t be completed. (OSStatus error -9807.)
当我尝试连接到一个有效证书的服务器时,连接失败了
问题已解决
var socket = WebSocket(url: NSURL(scheme: "wss", host: "production.com", path: "/")!)
日志
websocket is disconnected: Invalid HTTP upgrade