这是我的代码:
import 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
我正在低于错误:
在open_socket中输入文件“/home/ragav/trunk/lib/Ipdu.py”,第35行
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)(_ spl.c:661)
1 回答
这可能是由于openssl版本 . 检查你的openssl版本是否为0.9然后可能是错误的原因 . 您可以使用以下命令检查python代码中的openssl版本