ssl.SSLZeroReturnError:TLS / SSL连接已关闭(EOF)(_ sl.c:661)

时间:2018-03-01 07:42:53

标签: python sockets ssl python-sockets python-socketio

这是我的代码:

导入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)

1 个答案:

答案 0 :(得分:0)

这可能是由于openssl版本。检查你的openssl版本是否为0.9然后可能是错误的原因。 您可以使用

在python代码中检查openssl版本
print ssl.OPENSSL_VERSION