【问题标题】:Does Winsock support IPv6 extension headers?Winsock 是否支持 IPv6 扩展标头?
【发布时间】:2014-04-08 09:47:04
【问题描述】:

是否可以使用 C/C++ 使用 Winsock 查看(和修改)IPv6 扩展标头?哪些 API 允许我们这样做?

【问题讨论】:

    标签: winsock ipv6


    【解决方案1】:

    在 Winsock 上使用原始套接字无法接收 IPv6 标头。正如this MSDN page 所说

    对于 IPv6(AF_INET6 的地址族),应用程序接收 每个接收到的数据报中最后一个 IPv6 标头之后的所有内容 无论 IPV6_HDRINCL 套接字选项如何。该应用程序不 使用原始套接字接收任何 IPv6 标头。

    换句话说,无法使用 Winsock 接收和修改 IPv6 标头(或扩展标头)。

    【讨论】:

      猜你喜欢
      • 2018-01-21
      • 1970-01-01
      • 1970-01-01
      • 2013-07-05
      • 2014-02-06
      • 1970-01-01
      • 2015-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多