我正在做一些与 UDP 发送应用程序的 QOS 相关的研究。
我的应用程序正在通过可能加载的网络发送 UDP 数据包。与 UDP 上的 BitTorrent 相比,它对带宽的要求很小。由于我的流的带宽相当低,当我的 UDP 数据包和 BitTorrent UDP 数据包之间存在决定时,我想避免我的 UDP 数据包被丢弃。
似乎有一种方法可以在 Windows 上尝试一些 QOS 信号,使用WSAIoctl()
withSIO_SET_QOS
发送FLOWSPEC
with ServiceType
set toSERVICETYPE_QUALITATIVE
等。
我无法找到为 Linux(或任何其他 *NIX 平台)设置任何此类 QOS 信号的方法。在 Linux 上是否可以使用每个应用程序的 QOS 信号?如果是,怎么做?