ssl.SSLZeroReturnError:TLS / SSL连接已关闭(EOF)(

这是我的代码:

import ssl,socket server = '10.10.10.9'

端口= 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)

在_real_connect中的文件“/usr/local/lib/python2.7/ssl.py”,第867行

self.do_handshake()

在do_handshake中的文件“/usr/local/lib/python2.7/ssl.py”,第840行

self._sslobj.do_handshake()

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


这可能是由于openssl版本。 检查你的openssl版本,如果它的0.9那么这可能是错误的原因。 你可以使用python代码来检查openssl的版本

print ssl.OPENSSL_VERSION
链接地址: http://www.djcxy.com/p/56443.html

上一篇: ssl.SSLZeroReturnError: TLS/SSL connection has been closed (EOF) (

下一篇: python ssl server send variable to function