我对绑定套接字时 INADDR_ANY 的使用和后果感到困惑。当然,INADDR_ANY 监听所有本地接口。我的问题是这会产生什么后果。
我记得读到绑定到特定 IP 地址允许内核处理多路分离但无法再找到引用。
使用 INADDR_ANY 会产生这种后果,还是我只是从我所有的本地 IP 接收数据?使用各种装订有什么好处和问题?
讨论这个的其他问题:
编辑:找到参考。来自 Unix Network Programming (Stevens)
绑定非通配符 IP 地址的一个优点是,给定目标 IP 地址到给定服务器进程的多路分解然后由内核完成。
这到底是什么意思?