_ssl.sslwrap 함수는 전달 된 양말이 _socket.socket의 하위 클래스인지 확인합니다. _socket.socket의 인터페이스를 구현하는 클래스를 전달 중입니다._ssl.sslwrap 함수의 유형 적용
내 소켓이 하위 클래스가 아니기 때문에 화를 낼 수 있습니다. 이게 내 편이 좋을 것인가, 아니면 파이썬 개발자들로부터 물어봐야 할 것이냐?
다음은 ssl.SSLSocket의 코드입니다. 나에게 슬픔을주고있다 초기화하기 : 내 경우
self._sslobj = _ssl.sslwrap(self._sock, server_side,
keyfile, certfile,
cert_reqs, ssl_version, ca_certs,
ciphers)
을 self._sock 내 커스텀 소켓 클래스의 인스턴스입니다.
UPDATE :이 물건의 일부를 수행하는 방법 트위스트을 조사하기 위하여려고하고있다
. 가짜 소켓이 너무 복잡해지고 있습니다. 그러나, 나는 아직도 _ssl 모듈이 소켓 유형을 강제하는 이유가 무엇인지 궁금하다.