Código
import socket def MiSocket(hostname, port, content): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(("http://www.google.com", 80)) s.sendall(content) s.shutdown(socket.SHUT_WR) while 1: data = s.recv(1024) if data == "": break print ("Received: ") print (data) print ("Connection closed.") s.close() MiSocket("Los", "errores me", "tienen las bolas llenas xD")
File "<string>", line 16, in <module>
File "<string>", line 4, in MiSocket
socket.gaierror: [Errno 7] No address associated with hostname
Si uso el wget, nc, navegador... Funciona bien.
Probé hardcodeando la IP en IPv4 e IPv6 y me tira exactamente el mismo error.