ipv6套接字编程python
我试图运行这个简单的代码来建立客户机-服务器连接 这是服务器端:ipv6套接字编程python,python,sockets,ipv6,Python,Sockets,Ipv6,我试图运行这个简单的代码来建立客户机-服务器连接 这是服务器端: from socket import * s = socket(AF_INET6 , SOCK_STREAM , 0) s.bind(("127.0.0.1" , 1234 , 0 , 0)) 但我犯了个错误 我该怎么办? 谢谢。127.0.0.1是IPv4地址。它对AF_INET6无效 试一试 发布整个错误消息。您忽略了非常有价值的信息。这与ipv6有什么关系?@Klaus OP正在创建一个AF\u IN
from socket import *
s = socket(AF_INET6 , SOCK_STREAM , 0)
s.bind(("127.0.0.1" , 1234 , 0 , 0))
但我犯了个错误
我该怎么办?
谢谢。
127.0.0.1
是IPv4地址。它对AF_INET6无效
试一试
发布整个错误消息。您忽略了非常有价值的信息。这与ipv6有什么关系?@Klaus OP正在创建一个
AF\u INET6
socket。但是为什么无效?请阅读IPv4和ipv6之间的区别。地址大小和格式不同。您无法创建IPv6套接字,然后尝试使用IPv4地址。
s.bind(("::1" , 1234))