我的代码:
import socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("47.29.209.94",4567)) # my public ip
server.listen(5)
server.accept()
print("connected")
我得到“OSError:[Errno 49]无法分配请求的地址”,但在ipv6的情况下,它可以正常工作。只有ipv4会出现此错误。如何解决这个错误伙计们,我想使用公共IPv4地址
您不必将其分配给您的公共ip地址,您只需使用
它将侦听所有接口,如果您正确使用端口转发,它可以接受来自internet的公共连接
相关问题 更多 >
编程相关推荐