.mjpeg 비디오 피드를 가져 오는 데 사용한 서버에 뭔가가 변경되었습니다.TIC TCP 연결 실패
open func urlSession(_ session: URLSession, task: URLSessionTask, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
var credential: URLCredential?
var disposition: Foundation.URLSession.AuthChallengeDisposition = .useCredential
// Getting the authentication if stream asks it
if challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust {
if let trust = challenge.protectionSpace.serverTrust {
credential = URLCredential(trust: trust)
disposition = .useCredential
}
} else if let onAuthentication = authenticationHandler {
(disposition, credential) = onAuthentication(challenge)
}
completionHandler(disposition, credential)
}
이미 true로 NSAllowsArbitraryLoads을 설정 한 :
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
TIC TCP Conn Failed [5:0x1d4361380]: 3:-9802 Err(-9802)
TIC TCP Conn Failed [6:0x1c0177a00]: 3:-9800 Err(-9800)
TIC TCP Conn Failed [7:0x1d4361440]: 3:-9800 Err(-9800)
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9800)
Task <2B8346B5-6BB2-4B92-B311-554410CBF92F>.<1> HTTP load failed (error code: -1200 [3:-9800])
Task <2B8346B5-6BB2-4B92-B311-554410CBF92F>.<1> finished with error - code: -1200
이 내가 오류를 받고 있어요 코드는 다음과 같습니다
지금이 오류를 받고 있어요
mjpeg를 얻으려면 MjpegStreamLib 코드를 사용하고 있습니다.
무엇이 잘못 될 수 있습니까?
이 링크가 유용 할 수 있습니다. * Womble * [https://stackoverflow.com/questions/30720813/cfnetwork-sslhandshake-failed-ios-9](https://stackoverflow.com/questions)의 코멘트보기/30720813/cfnetwork-sslhandshake-failed-ios-9) – Paul