最近做网络编成时遇到一个很奇怪的现象,获取ip地址时,
sa_family_t返回值是17。
印象中sys/socket.h头文件中定义的:
AF_INET 2
AF_INET6 10
17是对应啥呢?有啥作用?
求大神指导。
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
sa_family_t返回值是17代表网路通信的方式是UDP。IP头中的协议号用来说明IP报文中承载的是哪种协议(一般是传输层协议,比如6 TCP,17 UDP;但也可能是网络层协议,比如1 ICMP;也可能是应用层协议,比如89 OSPF)。
报告相同问题?