Je teste nos applications client-serveur en utilisant NetLimiter qui est un logiciel de contrôle du trafic. J'ai constaté que, lorsque le client reçoit des fichiers du serveur et que j'utilise NetLimiter pour régler le taux de téléchargement à une valeur telle que 50K/S en cliquant continuellement sur les boutons (pour augmenter le taux de 0K/s à 50K/s, chaque clic augmente le taux de 1), le transfert s'arrête et ne reprend jamais, il semble que certains paquets de contrôle du serveur soient perdus.
Le logiciel de contrôle du trafic va-t-il intercepter des paquets et les retenir sans les envoyer à notre client pour une raison inconnue ? Le logiciel de contrôle du trafic va-t-il laisser tomber les paquets tcp qui sont censés être envoyés à notre client ?
[Le logiciel de contrôle du trafic interrompt le transfert car notre serveur envoie des paquets de contrôle au client pour contrôler le transfert, par exemple pour arrêter ou démarrer le transfert. Au cours des tests, nous avons constaté que le paquet de contrôle "Start the transfer" est arrivé à la carte d'interface réseau mais que le paquet n'a pas été reçu par notre client (il y a un socket TCP).
Merci