我本来想用ipv6,但是报错了:

公网ip也错:
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\ipv6.py", line 13, in <module>
sen()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\ipv6.py", line 6, in sen
rec()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\ipv6.py", line 11, in rec
sock.connect(("我的公网ip",58080))
socket.gaierror: [Errno 11004] getaddrinfo failed
这是我的代码:
import socket
def sen():
sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.bind(("0.0.0.0",58080))
sock.listen(5)
rec()
a,b=sock.accept()
print("send yes")
def rec():
sock=socket.socket(socket.AF_INET6,socket.SOCK_STREAM)
sock.connect(("我的公网ip",58080))
print("recv yes")
sen()
是不是不行了?感谢帮助!还有什么方法?

公网ip也错:
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\ipv6.py", line 13, in <module>
sen()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\ipv6.py", line 6, in sen
rec()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\ipv6.py", line 11, in rec
sock.connect(("我的公网ip",58080))
socket.gaierror: [Errno 11004] getaddrinfo failed
这是我的代码:
import socket
def sen():
sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.bind(("0.0.0.0",58080))
sock.listen(5)
rec()
a,b=sock.accept()
print("send yes")
def rec():
sock=socket.socket(socket.AF_INET6,socket.SOCK_STREAM)
sock.connect(("我的公网ip",58080))
print("recv yes")
sen()
是不是不行了?感谢帮助!还有什么方法?
