É possível adicionar autotuning TCP ao Windows XP?

É possível adicionar autotuning TCP ao Windows XP?

Tenho um aplicativo de rede que precisa enviar mensagens 60 vezes por segundo. As mensagens geralmente têm de 300 a 400 bytes, mas podem ter até 1.500. 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 é apenas aumentar o tamanho do SO_SNDBUF para algo grande. No entanto, dependendo da latência e do tamanho do pacote, pode variar de 64K a 8MB.

Um dos novos recursos do Vista é o autotuning TCP. O autotuning 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 Windows XP, então não preciso adivinhar quais deveriam ser os tamanhos dos meus buffers.

Existe uma maneira de instalar um autotuner tcp da Microsoft ou de terceiros no Windows XP?

Responder1

Parece que você provavelmente está enviando dados viaTCPque deverá ser enviado viaUDP,RTSP/RTP, ouSCTP. O TCP não foi criado para fluxos de dados sensíveis ao tempo, mas sim para garantir a entrega (eventualmente; ou pelo menos relatar uma falha na entrega).

informação relacionada