如果我将套接字绑定到 INADDR_ANY,我知道它将接受服务器上配置的任何 IP 上的传入连接。假设我在进行 bind() 调用时配置了 1 个 IP,然后配置了一个新的 IP。 bind() 是否也会接受向新配置的 IP 发起的连接,还是仅适用于调用 bind() 时存在的 IP?
在 Linux 上,当您绑定到INADDR_ANY
然后套接字保持绑定0.0.0.0
并且将接受与任何本地 IP 地址的连接,无论该地址如何变化。仅当建立 TCP 连接时,单个连接才会绑定到接收它的 IP 地址。任何地址仍可能收到其他连接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)