Bonjour,

Pour envoyer un fichier par socket, j'utilise pour l'instant une méthode simple mais lente : le "byte to byte".
J'aimerais augmenter la cadence du débit.
Quelqu'un a une idée ?

J'ai pensé à faire un envoi par ligne du fichier.
Cependant, dans ce cas, je ne peux plus me baser sur le retour "-1" pour savoir quand arrêté la lecture puisque ce n'est plus des entiers que je lirais mais des chaînes.
Je pourrais utiliser une chaîne arbitraire sur la ligne située après la dernière ligne du fichier envoyé, pour justement indiquer la fin du fichier. Néanmoins, il faudrait que celle ci ne soit pas contenue dans le fichier.
Donc je préfère éviter.

Si quelqu'un a une idée, même farfelu je suis preneur