将IPv4地址转换为IPv6映射地址

时间:2014-03-04 09:54:49

标签: c++ sockets ipv6

我正在尝试实现双堆栈套接字,wilol可以同时使用IPv6和IPv4。我打开了一个包含AF_INET6系列的套接字,并将IPV6_V6ONLY设置为零。所以我实际上应该能够使用这两种类型的套接字。但是当我连接到IPv4地址时,我得到了无效的参数错误。我尝试在地址中添加::ffff:前缀,但它不起作用。

是否有办法将ipv4地址轻轻地转换为ipv6以便能够使用ipv6套接字?

干杯。

0 个答案:

没有答案