这是我的代码:
导入ssl,socket server =' 10.10.10.9'
port = 50443
sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
ssl_sock = ssl.wrap_socket(sock,ssl_version = ssl.PROTOCOL_SSLv3)
ssl_sock.connect((服务器,端口))
返回ssl_sock
我正在低于错误:
文件" /home/ragav/trunk/lib/Ipdu.py",第35行,在open_socket中
ssl_sock.connect((server, port))
文件" /usr/local/lib/python2.7/ssl.py",第876行,连接
self._real_connect(addr, False)
文件" /usr/local/lib/python2.7/ssl.py",第867行,_real_connect
self.do_handshake()
文件" /usr/local/lib/python2.7/ssl.py",第840行,在do_handshake中
self._sslobj.do_handshake()
ssl.SSLZeroReturnError:TLS / SSL连接已关闭(EOF)(_ sp.c:661)
答案 0 :(得分:0)
这可能是由于openssl版本。检查你的openssl版本是否为0.9然后可能是错误的原因。 您可以使用
在python代码中检查openssl版本print ssl.OPENSSL_VERSION