Eu tenho um aplicativo de rede que precisa enviar mensagens a 60 vezes por segundo. As mensagens são geralmente de 300 a 400 bytes, mas podem ser tão grandes quanto 1500. A configuração padrão para SO_SNDBUF é muito pequena e limita o número de mensagens que podem ser enviadas se a latência da rede for maior que 100 ms.
A solução ingênua é simplesmente aumentar o tamanho do SO_SNDBUF para algo grande. No entanto, dependendo da latência e do tamanho do pacote, pode ser de 64 K a 8 MB.
Um dos novos recursos do Vista é a sintonização automática do TCP. A sintonização automática monitora a conexão tcp e ajusta dinamicamente os tamanhos do buffer para permitir uma comunicação ideal.
Eu gostaria de usar o ajuste automático em nossa máquina do windows xp, então não preciso adivinhar qual deve ser o tamanho dos meus buffers.
Existe uma maneira de instalar um autotuner tcp da Microsoft ou de terceiros no Windows XP?
Tags windows-xp tcp autotune