def _connect(self, host, port, timeout, isssl = False):
conn = None
try:
if isssl and not _SUPPORT_SSL:
raise 'Not SUPPORT SSL'
conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
if isssl:
try:
conn = ssl.wrap_socket(conn, ssl_version=ssl.PROTOCOL_TLSv1)
except ssl.SSLError as _:
conn = ssl.wrap_socket(conn, ssl_version=ssl.PROTOL_SSLv23)
conn.settimeout(timeout)
conn.connect((host, port))
except Exception as e:
raise CurlError(Curl.CURLE_COULDNT_CONNECT)
return conn
评论列表
文章目录