【发布时间】:2011-07-18 17:24:28
【问题描述】:
我们的 Windows 应用要求第 3 方 DLL 建立与服务器的 TCP 连接。我们需要对这个 TCP 连接应用 QoS 参数,以减少延迟。关于如何做到这一点的任何想法?我们对涉及外部工具和让我们的应用调用 Windows API 的建议持开放态度。
该应用在 Windows XP 和更新版本上运行。
【问题讨论】:
我们的 Windows 应用要求第 3 方 DLL 建立与服务器的 TCP 连接。我们需要对这个 TCP 连接应用 QoS 参数,以减少延迟。关于如何做到这一点的任何想法?我们对涉及外部工具和让我们的应用调用 Windows API 的建议持开放态度。
该应用在 Windows XP 和更新版本上运行。
【问题讨论】:
如果您想了解来自 Microsoft 的“最新最好的”QOS 故事,您需要查看qWave。 qWave 的问题在于 API 只完成了一半。 qWave 允许您为 Windows 本身“标记” tcp 流类型(视频、语音等),然后网络管理员可以创建polices 以了解如何处理它。 qWave 也没有默认安装在服务器操作系统上。您不能使用 qWave 在网络数据包中设置特定的 DSCP 位,这些位设置由数字生活网络联盟 (DLNA) 和 WiFi 联盟无线多媒体 (WMM) 规范定义。
如果您需要设置特定的 DSCP 位,您唯一的选择是使用较旧且已弃用的 Traffic Control API。
【讨论】: