0
프레임 워크 Socket.IO-cleint-swift를 사용합니다. 다음은 생성하고 연결하는 코드는 다음과 같습니다자체 서명 된 인증서에서 Socket-IO-Swift를 사용하여 연결하는 방법?
ERROR SocketIOClient: The certificate for this server is invalid. You might be connecting to a server that is pretending to be “ts4.steelsea.net” which could put your confidential information at risk.
나는 나에게이 인증서를 확인하는 방법을 알아낼 수 없습니다 : 아래
let socket = SocketIOClient.init(socketURL: URL(string: "https://ts4.steelsea.net:8080")!, config: [.log(true), .forcePolling(true),.secure(true),.selfSigned(true)])
socket.on("connect") {data, ack in
print("socket connected")
}
socket.on("currentAmount") {data, ack in
if let cur = data[0] as? Double {
socket.emitWithAck("canUpdate", cur).timingOut(after: 0) {data in
socket.emit("update", ["amount": cur + 2.50])
}
ack.with("Got your currentAmount", "dude")
}
}
socket.connect()
는 오류입니다.
이동 https://ts4.steelsea.net:8080에 대한 간단한 브라우저를 통해 연결하고 certificate.Certificate의 유효성을 확인이 유효하지 않습니다. 따라서 오류가 예상됩니다. –