是否可以使用C / C ++查看(和修改)Winsock的IPv6扩展头?什么API允许我们这样做?
答案 0 :(得分:0)
使用Winsock上的原始套接字不会收到IPv6标头。正如this MSDN page所说
对于IPv6(AF_INET6的地址族),应用程序接收 每个接收到的数据报中最后一个IPv6标头之后的所有内容 无论IPV6_HDRINCL套接字选项如何。该应用程序没有 使用原始套接字接收任何IPv6标头。
换句话说,使用Winsock无法接收和修改IPv6标头(或扩展标头)。