《TCP/IP Sockets编程(C语言实现) (第2版)》 改误

简介:

关于IPv6地址的结构(P23)

struct in_addr {

uint32_t s_addr[
16];

};

  IPv6地址是128位的,因此对此生疑。经过对netinet/in.h查证,发现确实有误。以下是在in.h中的定义:

复制代码
struct in6_addr
{
union
{
uint8_t __u6_addr8[
16];
#if defined __USE_MISC || defined __USE_GNU
uint16_t __u6_addr16[
8];
uint32_t __u6_addr32[
4];
#endif
} __in6_u;
复制代码

 





本文转自五岳博客园博客,原文链接:www.cnblogs.com/wuyuegb2312/archive/2011/07/30/2121819.html,如需转载请自行联系原作者

目录
相关文章
|
29天前
|
监控 网络协议 API
C语言系统编程
C语言系统编程
|
1月前
|
Linux C语言 开发者
Linux系统下C语言的高阶编程
Linux系统下C语言的高阶编程
15 0
|
1月前
|
存储 C语言 索引
掌握多维数组,让你的C语言编程技能暴涨!
掌握多维数组,让你的C语言编程技能暴涨!
|
1月前
|
存储 编译器 程序员
汽车电子行业的 C 语言编程标准
汽车电子行业的 C 语言编程标准
54 0
汽车电子行业的 C 语言编程标准
|
1月前
|
存储 人工智能 安全
C语言:选择+编程(每日一练Day15)
C语言:选择+编程(每日一练Day15)
51 2
|
1月前
|
C语言
C语言:选择+编程(每日一练Day13)
C语言:选择+编程(每日一练Day13)
33 0
|
1月前
|
C语言
C语言:选择+编程(每日一练Day5)
C语言:选择+编程(每日一练Day5)
31 3
|
18天前
|
Linux 测试技术 C语言
【Linux】应用编程之C语言文件操作
【Linux】应用编程之C语言文件操作
|
1月前
|
自然语言处理 算法 搜索推荐
C语言的编程
C语言的编程
9 1
|
1月前
|
存储 C语言 索引
遍历一维数组C语言,掌握这个技能,你的编程能力直线上升!
遍历一维数组C语言,掌握这个技能,你的编程能力直线上升!