CFReadStreamSetProperty(theReadStream, kCFStreamPropertySSLSettings (CFDictionaryRef)tlsPacket->tlsSettings);ERROR [STDERR] javax.net.ssl.SSLHandshakeException: no cipher suites in common
有没有办法允许CFReadStream
let readStreamPointer = UnsafeMutablePointer<Unmanaged<CFReadStream>?我检查了仪器,发现CFStreamCreateBoundPair无法释放缓冲区大小的内存,在本例中,缓冲区大小是CFReadStream和CFWriteStream关闭后的1M。
var tempInputStream: Unmanaged<CFReadStream>?CFStreamCreatePairWithSocketToHost(nil, address as CFStringRef, port, &tempInputStream, &tempOutputStream)
let cfInputStream: CFReadStream