QoS для TCP-соединения, созданного DLL - PullRequest
2 голосов
/ 19 марта 2011

Наше приложение Windows запрашивает стороннюю DLL-библиотеку для установления TCP-соединения с сервером.Нам нужно применить параметры QoS к этому TCP-соединению, чтобы уменьшить задержку.Есть идеи, как это сделать?Мы открыты как для предложений, связанных с внешними инструментами, так и для того, чтобы наше приложение вызывало Windows API.

Приложение работает на Windows XP и новее.

1 Ответ

0 голосов
/ 09 марта 2014

Если вы хотите получить «самую последнюю и лучшую» историю QOS от Microsoft, вам нужно изучить qWave . Проблема с qWave заключается в том, что API - это только половина истории. qWave позволяет вам «пометить» типы потоков tcp (видео, голос и т. д.) для самих окон, а затем администратор сети может создать политик о том, что с этим делать. Также qWave не устанавливается по умолчанию на серверных ОС. Что вы не можете сделать с помощью qWave, так это установить конкретные биты DSCP в сетевых пакетах, набор битов определяется спецификацией Digital Living Network Alliance (DLNA) и спецификацией беспроводного мультимедиа WiFi Alliance (WMM).

Если вам требуется установка определенных битов DSCP, единственным вариантом является использование более старого и устаревшего Traffic Control API.

...