Bonjour,

J'ai développé un script de transfert de fichier et ça fonctionne plutôt bien, quand je n'envoie qu'un fichier à la fois!!!
Cependant si j'envoie 2 fichiers en même temps, ma socket en réception sature et apparemment n'a pas le temps de traiter les paquets de byte[] ( toujours de taille 1400). J'ai fais pas mal de recherches à ce sujet et je ne vois pas de solutions!! Une méthode serait de faire un Thread.sleep(xx) entre l'envoie de chaque paquet mais ce n'est pas très propre.
Je pensais que les paquets seraient mis dans une file d'attente, jusqu'à temps que la socket de réception les traitent, mais apparemment quand elle en reçoit vraiment trop d'un coup, ça ne fonctionne plus!! et les données reçues dans le buffer sont mal formées.

Que faire?