Code: Select all
def openSocket(host,port,send,buffer):
try:
_socket = socket.socket()
_socketAddr = socket.getaddrinfo(host, port)[0][-1]
_socket.connect(_socketAddr)
if port is 443:
_socket = ssl.wrap_socket(_socket)
_socket.settimeout(timeout)
_socket.setblocking(False)
_socket.send(send)
responseBytes = _socket.recv(buffer)
except:
print('Socket Except Error')
responseBytes = None
pass
finally:
close()
print('Socket Closed Finally')
return responseBytes
def close()
_socket.close()
#Exit only recv is not None
responseBytes = None
While responseBytes is not None:
openSocket(xxxxx,80,'xxxxxxx',512)