//IPv6头部结构定义 typedef struct _IPv6Hdr { unsigned char first_4[4]; //前4个字节,包含版本(4位)、流量类型(8位)、流标签(20位) unsigned short payload_len; //载荷长度16位 unsigned char next_hdr; //下一个报头8位 unsigned char hop_limit;//跳数限制8位 struct in6_addr ip_src; //源地址128位 struct in6_addr ip_dst; //目的地址128位 }IPv6Hdr; //IPv4头部结构定义 typedef struct _IPv4Hdr { u_char Version_HLen; u_char TOS; short Length; short Ident; short Flags_Offset; u_char TTL; u_char Protocol; short Checksum; unsigned int SourceAddr; unsigned int DestinationAddr; } IPv4Hdr; 模拟IPv6首部数据,并读取IPv6版本实例程序下载: -- 人人都在进步,我们没有理由停止不前! |
网易VIP邮箱 |
评论