【问题标题】:Is there a socket wrapper around winsock kernel (WSK, not winsock2)?winsock 内核(WSK,而不是 winsock2)周围是否有套接字包装器?
【发布时间】:2014-03-07 18:46:22
【问题描述】:

我需要将 Windows 内核模式驱动程序从 IPV4 升级到 IPV4/IPV6,但使用 TDI 的现有内核模式套接字库不支持 IPV6。

所以我想将套接字库更改为“Winsock Kernel”http://msdn.microsoft.com/en-us/library/windows/hardware/ff571084(v=vs.85).aspx 注意:这不是winsock2。

我开始进行必要的修改以使用 WSK 而不是 Storagecraft 的 Kernsock,但鉴于此驱动程序代码在 Windows 和 linux 上都运行,因此需要考虑很多。

我想知道是否有围绕 WSK 的内核模式套接字包装器可用,最好使用 BSD 或 winsock2 函数 API 签名。我的搜索没有任何结果。

谢谢。

【问题讨论】:

    标签: sockets kernel winsock ipv6 windows-kernel


    【解决方案1】:

    我发现了一个 UDP 代码项目,它似乎提供了我需要的大部分内容。

    我想我会把它贴在这里给需要 WSK 包装器的其他人。

    项目: https://code.google.com/p/wskudp/

    UDP 来源: https://code.google.com/p/wskudp/source/browse/#svn%2Ftrunk%2Fwskudp

    TCP 来源: https://code.google.com/p/wskudp/source/browse/#svn%2Ftrunk%2Fwsktcp

    感谢https://code.google.com/u/x86ddk/ 创建项目。

    注意:我还没有测试过。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多