socket中三种地址结构体的关系

本文详细介绍了socket编程中sa_family字段的作用,及其可能的值AF_INET、AF_INET6和AF_UNSPEC的含义。当设置为AF_UNSPEC时,函数可以返回IPv4和IPv6的地址信息。通常使用的是AF_INET。此外,文章还解释了sockaddr_in结构体的组成部分,如sin_family、sin_port、sin_addr和sin_zero,并提及了in_addr共用体的三种IP地址表示方式及inet_addr和inet_ntoa函数的用途。
摘要由CSDN通过智能技术生成
struct sockaddr {
  unsigned short sa_family; /* address family, AF_xxx */
  char sa_data[14]; /* 14 bytes of protocol address */
  };

说明:

sa_family:是2字节的地址家族,一般都是“AF_xxx”的形式,它的值包括三种:AF_INETAF_INET6AF_UNSPEC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值