如果我使用IN6ADDR_ANY_INIT
或::
到bind (2)
IPv6套接字,它最终是否会绑定到链接本地地址?
我想知道是否会发生这种情况,因为我正在学习使用UNIX C API进行服务器套接字编程。如果上述情况发生,那将使服务器无法从外部世界进入,不是吗?
或许我误解并将套接字绑定到IN6ADDR_ANY_INIT
然后调用listen
实际上侦听所有接口的所有IP?
答案 0 :(得分:1)
调用listen实际上侦听所有接口的所有IP
是的,这是正确的。使用IN6ADDR_ANY_INIT将套接字绑定到所有接口(包括链接本地和环回地址)