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