L'établissement d'une connexion IPv6 à l'aide de sockets en python
Je suis en train de lancer cette base de socket exemple:
import socket
host = 'ipv6hostnamegoeshere'
port=9091
ourSocket = socket.socket(socket.AF_INET6, socket.SOCK_STREAM, 0)
ourSocket.connect((host, port))
Encore, j'obtiens l'erreur:
ourSocket.connect((host, port))
File "<string>", line 1, in connect
socket.error: [Errno 22] Invalid argument
Le booléen has_ipv6 renvoie la valeur true. Toute aide?
Vous devez vous connecter pour publier un commentaire.
Comme le socket.connectez docs dit,
AF_INET6
s'attend à un 4-tuple:Par exemple: