Можно ли добавить автонастройку TCP в Windows XP?

Можно ли добавить автонастройку TCP в Windows XP?

У меня есть сетевое приложение, которому нужно отправлять сообщения 60 раз в секунду. Сообщения обычно имеют размер 300-400 байт, но могут достигать 1500. Значение по умолчанию для SO_SNDBUF слишком мало и ограничивает количество сообщений, которые могут быть отправлены, если задержка сети больше 100 мс.

Наивное решение — просто увеличить размер SO_SNDBUF до чего-то большего. Однако в зависимости от задержки и размера пакета это может быть от 64 Кб до 8 Мб.

Одной из новых функций Vista является автонастройка TCP. Автонастройка отслеживает соединение TCP и динамически регулирует размеры буфера для обеспечения оптимальной связи.

Я хотел бы использовать автоматическую настройку на нашем компьютере с Windows XP, чтобы мне не приходилось гадать, какими должны быть размеры буферов.

Есть ли способ установить автонастройщик TCP от Microsoft или стороннего производителя на Windows XP?

решение1

Похоже, вы, вероятно, отправляете данные черезТКПкоторый должен быть отправлен черезУДП,РТСП/РТП, илиСКТП. TCP не предназначен для потоков данных, чувствительных ко времени в реальном времени, он призван гарантировать доставку (в конечном итоге; или, по крайней мере, сообщать об ошибке доставки).

Связанный контент