我想知道是否可以在不知道服务器IP地址的情况下连接到套接字,请参阅示例:
服务器:
from socket import *
s = socket(AF_INET, SOCK_STREAM)
s.bind(("", 8080))
s.listen(1)
conn, addr = s.accept()
答案 0 :(得分:0)
为客户传递“”......
s = socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("", 8080))
...您将能够连接到服务器。
(显然他们都必须在同一台机器上运行才能工作)
答案 1 :(得分:0)
我不确定你的目标是什么,但通常对于TCP客户端套接字,你需要一个你希望连接的服务器的IP地址。
为什么要避免指定IP地址?
答案 2 :(得分:-1)
简而言之:
否强>
你可以做的一件事就是通过所有IP地址(对于IPv4只有4228250625,对于IPv6只有274941996890625)并检查它们是否正在侦听端口8080.这个问题是它会
所以,没有。