AF_UNSPEC、AF_INET和AF_INET6之间的关系
2012-07-20 19:32
211 查看
转自:/article/1834544.html
ai_family参数指定调用者期待返回的套接口地址结构的类型。它的值包括三种:AF_INET,AF_INET6和AF_UNSPEC。如果指定AF_INET,那么函数九不能返回任何IPV6相关的地址信息;如果仅指定了AF_INET6,则就不能返回任何IPV4地址信息。AF_UNSPEC则意味着函数返回的是适用于指定主机名和服务名且适合任何协议族的地址。如果某个主机既有AAAA记录(IPV6)地址,同时又有A记录(IPV4)地址,那么AAAA记录将作为sockaddr_in6结构返回,而A记录则作为sockaddr_in结构返回
ai_family参数指定调用者期待返回的套接口地址结构的类型。它的值包括三种:AF_INET,AF_INET6和AF_UNSPEC。如果指定AF_INET,那么函数九不能返回任何IPV6相关的地址信息;如果仅指定了AF_INET6,则就不能返回任何IPV4地址信息。AF_UNSPEC则意味着函数返回的是适用于指定主机名和服务名且适合任何协议族的地址。如果某个主机既有AAAA记录(IPV6)地址,同时又有A记录(IPV4)地址,那么AAAA记录将作为sockaddr_in6结构返回,而A记录则作为sockaddr_in结构返回
相关文章推荐
- AF_UNSPEC、AF_INET和AF_INET6之间的关系
- AF_UNSPEC、AF_INET和AF_INET6之间的关系
- AF_UNSPEC、AF_INET和AF_INET6之间的关系
- AF_UNSPEC、AF_INET和AF_INET6之间的关系
- linux网络编程之用一张图片说明函数inet_ntop、inet_pton、inet_addr、inet_ntoa 、inet_aton函数之间的关系
- 面向对象--类与类之间的几种关系
- 柱状图(Histogram),绑定变量,bind peeking,cursor_sharing 之间的关系3 柱状图与cursor_sharing
- git github gitlab之间是什么关系
- UIView的alpha、hidden和opaque属性之间的关系和区别[转]
- JAVA中关于List集合和map集合之间的继承关系
- 理清tcp/ip,tcp,udp,http,ip,socket等之间的关系和作用。
- CString const char*与char*之间的转换关系
- oracle 主键修改和索引之间的关系
- CPU,内存,硬盘,指令之间的关系
- 转载一篇简单又清晰地介绍X, X Server, XFree86, KDE和Gnome以及他们之间关系的文章
- iOS内存管理之:引用计数、ARC、自动释放池autoreleasepool和便捷方法之间的关系
- MEMM,HMM,CRF三者之间的关系
- [CSS] 详细解释 @media 属性与 (max-width:) and (min-width) 之间的关系及用法
- 建立linux两用户之间的信任关系 (转载)
- 新实体与原实体之间为一对多关系