3

我需要在 Windows XP 中设置从特定 (tcp) 套接字发送的数据包的 DSCP 字段。

似乎 GQOS API 应该服务于这个目的(见http://blogs.msdn.com/wndp/archive/2006/07/05/657196.aspx)但我真的,真的,找不到任何工作的例子或弄清楚如何自己使用它。

如果你们中的任何人有一个他/她可以分享的工作示例,我将不胜感激。

但是,以下解决方法是不可接受的:

  1. 使用 QOS2 api - 它仅适用于 Vista 及更高版本(我将在那里使用它)
  2. 使用 TC api - 它不特定于给定的套接字(它尝试将传出的数据包与过滤器匹配)并且需要管理员权限才能使用 3.
  3. 将 SetSockOpt 与 IP_TOS 一起使用 - 它在 XP 中已被弃用,并不用于设置 DSCP 字段并且需要更改注册表。

谢谢!

4

0 回答 0