Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在作为客户端连接之前,我需要将我的套接字绑定到特定的本地 IP。
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(("192.168.1.2", 33333)) s.connect(("google.com", 80)) s.send("test")
我知道如何绑定到特定的本地 IP 地址,但我不知道要指定哪个端口。我不能使用随机端口,因为它可能已经在使用中。有没有办法绑定到任何可用的端口?
是的,您应该使用 0 作为端口。然后操作系统会为你选择端口,就像你没有调用bind.
bind