2009-08-05 6 views
0

J'ai un petit programme de test serveur/client Je cours sur une liaison radio en utilisant TCP/IP et j'ai remarqué avec wireshark que je recevais beaucoup de retransmissions en raison d'une latence élevée. Comment puis-je augmenter la fenêtre mon programme attend un ACK avant d'essayer de retransmission?Réglage du délai de retransmission TCP en C

Mise à jour OS: Le serveur exécute Linux, le client est sous Windows

+0

Quel est le système d'exploitation? Le mécanisme varie probablement entre les systèmes d'exploitation. – tsg

Répondre

0

Cette question doit certainement être clarifiée.
IMO, meilleure solution devrait être de passer à des sockets asynchrones. De cette façon, la gestion du timeout est à vous.

0

Windows et Linux vous demandent tous les deux de configurer des valeurs de paramètre. Vous pouvez le faire soit du coté serveur, soit du coté client. Alors quelle méthode vous convient le mieux.

Questions connexes