É possível adicionar o auto-ajuste tcp ao windows xp?

3

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?

    
por deft_code 03.06.2010 / 22:00

1 resposta

1

Parece que você está provavelmente enviando dados via TCP que deve ser enviado via UDP , RTSP / RTP ou SCTP . O TCP não foi feito para fluxos de dados sensíveis ao tempo em tempo real, mas sim para garantir a entrega (eventualmente; ou pelo menos relata uma falha na entrega).

    
por 03.06.2010 / 22:12