Bonjour,
Je développe actuellement un logiciel qui nécessite des transferts de fichiers par TCP.
En effet, je décompose les fichiers en petits paquets (actuellement 512 octets) et je les envoie 1 par 1 du serveur vers le client.
Cependant un bug apparaît sur des postes sous win98, j'ai analysé les paquets avec ethereal pour comprendre ce qui se passait, et j'ai constaté que les paquets reçus ne correspondent pas aux paquets envoyés : certains paquets sont regroupés en un seul ... :(
J'ai résolu le problème en mettant une courte pause entre chaque réception de paquet (200ms) ... Mais bon c'est pas très propre comme méthode, enfin je trouve ...
Quelqu'un a t'il déjà été confronté à ce problème ? et si oui a t'il trouvé une solution ?
Merci d'avance !
PS: D'après les nombreux tests que j'ai effectué, les problèmes viennent bien du client et pas du serveur.