J'ai besoin de minimiser la latence pour envoyer des messages de taille modérée (~100kb) d'un Windows Server 2008 R2 à une autre machine avec le même OS.
L'étude des journaux wireshark et l'examen des graphiques tcp montrent que plus de la moitié de la latence s'explique par le démarrage lent de tcp : la taille initiale de la fenêtre est si petite qu'au moment où elle augmente jusqu'à une valeur suffisante pour saturer la bande passante du réseau, le message est déjà terminé.
En cherchant sur Google, j'ai appris qu'avant Vista, il était possible de définir manuellement la taille de la fenêtre TCP, mais que dans Vista, il y a un "réglage automatique" pour cela.
Est-il encore possible d'une manière ou d'une autre, peut-être même de manière programmatique, de définir ce paramètre pour les nouvelles connexions tcp ?