v4转v6
来源:互联网 发布:贵州广电网络收费标准 编辑:程序博客网 时间:2024/09/21 08:56
ip转换:
const uint8_t g_zero_addr[128] = {0};typedef struct { union { uint8_t head[12]; uint32_t u32_head[3]; }head_un;} mapped_head_t;mapped_head_t g_v4_mapped_head;int map_v4_to_v6(const struct in_addr *src_addr,struct in6_addr *dest_addr){ unsigned char *p_dest_ip = NULL; g_v4_mapped_head.head_un.u32_head[2] = htonl(0x0000ffff); if(0 != memcmp(src_addr, g_zero_addr, sizeof(struct in_addr))) { p_dest_ip = (unsigned char *)dest_addr; memcpy(p_dest_ip + 12,src_addr, sizeof(struct in_addr)); memcpy(p_dest_ip, g_v4_mapped_head.head_un.head, 12); } else { memset((char *)dest_addr, 0, sizeof(struct in6_addr)); return -1; } return 0;}
0 0
- v4转v6
- v4+v6临时办法
- MyEcipse v3 v4 v5 v6 下载地址
- tplink WR740N v4 WR941N v6 安装openwrt
- v6!!!!!!!!!!!
- CCNP-ipv6下启用ospfv3,tunnle隧道技术实现v6到v4转换
- ESF.Database.Migration.Toolkit.Professional.Edition.v6.4.01.Incl. FarPoint.Spread.for.ASP.NET.v4.0.
- v4
- [转]初步了解 PHP V6 中的新特性
- IP V6
- DHCP v6
- Enterprise Library 企业库 V4.1 中文学习手册【转】
- (转)Android Support ;v4、v7、v13的区别
- 在Eclipse添加Android兼容包( v4、v7 appcompat )(转)
- 在Eclipse添加Android兼容包( v4、v7 appcompat )(转)
- 安卓各个Support Library介绍v4、v7(转)
- 【转】CNN卷积神经网络_ GoogLeNet 之 Inception(V1-V4)
- Beer-v4
- sed 转译
- 安卓应用开发实战:[2]修改程序名称&标题
- CSS学习笔记(记录一些小技巧)
- Ubuntu上使用jsp去连接mysql的时候踢提示Access denied for user 'root'@'localhost' (using password: YES)的解决办法!!!
- 22、linux文件属性详解
- v4转v6
- 笔试——数据库、网络、操作系统(Linux)
- 2012年5月SAT香港真题解析
- MySQL事务隔离级别详解
- Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
- 第九节 linux标准输入输出操作
- xp下载地址及密钥
- 一些达成共识的JavaScript编码风格约定
- C语言内存分配