我试图运行这个非常基本的套接字示例:
import socket
host = 'ipv6hostnamegoeshere'
port=9091
ourSocket = socket.socket(socket.AF_INET6, socket.SOCK_STREAM, 0)
ourSocket.connect((host, port))
但是,我得到了一个错误:
ourSocket.connect((host, port))
File "<string>", line 1, in connect
socket.error: [Errno 22] Invalid argument
布尔值has_ipv6返回true。有什么帮助吗?
正如socket.connect docs所说,
AF_INET6
需要一个4元组:例如:
相关问题 更多 >
编程相关推荐