【发布时间】:2011-11-28 06:44:13
【问题描述】:
如果我将套接字绑定到 INADDR_ANY,我知道它将接受服务器上配置的任何 IP 上的传入连接。假设我在进行 bind() 调用时配置了 1 个 IP,然后配置了一个新 IP。 bind() 是否也会接受向新配置的 IP 发起的连接,还是仅适用于调用 bind() 时存在的 IP?
【问题讨论】:
-
您可以检查
netstat -l- 它应该为端口 n 上的侦听套接字打印 0.0.0.0:n(或 :::n 用于 ipv6)。如果您看到每个 IP 有多个侦听套接字,则可能无法正常工作。