它的值包括三种:AF_INET,AF_INET6和AF_UNSPEC。如果指定AF_INET,那么函数九不能返回任何IPV6相关的地址信息;如果仅指定了AF_INET6,则就不能返回任何IPV4地址信息。AF_UNSPEC则意味着函数返回的是适用于指定主机名和服务名且适合任何协议族的地址。如果某个主机既有AAAA记录(IPV6)地址,同时又有A记录(IPV4)地址,...
它的值包括三种:AF_INET,AF_INET6和AF_UNSPEC。 如果指定AF_INET,那么函数就不能返回任何IPV6相关的地址信息; 如果仅指定了AF_INET6,则就不能返回任何IPV4地址信息。 AF_UNSPEC则意味着函数返回的是适用于指定主机名和服务名且适合任何协议族的地址。 如果某个主机既有AAAA记录(IPV6)地址,同时又有A记录(IPV4...
family由 sys/socket.h 中定义的一个常量指定。名为 AF_suite 的常量指定要在解释名称时使用的地址格式:其中,套接字类型在 sys/socket.h中定义。AF_INET6、AF_INET 和 AF_UNIX支持SOCK_STREAM、SOCK_DGRAM 或 SOCK_RAW 这些类型。以下示例创建 Internet 系列的流套接字:此调用生成流套接字。T...
关于 演示环境 $ uname -a Linux xxxxxxx 5.4.0-47-generic #51-Ubuntu SMP Fri Sep 4 19:50:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux AF_INET和AF_INET6 AF_INET=2
AF_UNSPEC、AF_INET和AF_INET6之间的关系(转) ai_family参数指定调用者期待返回的套接口地址结构的类型。 它的值包括三种:AF_INET,AF_INET6和AF_UNSPEC。 如果指定AF_INET,那么函数就不能返回任何IPV6相关的地址信息; 如果仅指定了AF_INET6,则就不能返回任何IPV4地址信息。