Transfert gros fichier binaire socket c
Fermé
yosh123
Messages postés
1
Date d'inscription
vendredi 21 janvier 2011
Statut
Membre
Dernière intervention
21 janvier 2011
-
21 janv. 2011 à 12:39
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 21 janv. 2011 à 14:03
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 21 janv. 2011 à 14:03
A voir également:
- Transfert gros fichier binaire socket c
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- We transfert - Guide
- Codage binaire - Guide
1 réponse
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
21 janv. 2011 à 14:03
21 janv. 2011 à 14:03
Salut
je suppose que c'est sous Windows que tu fait ça ? Sous win, il considère ce que tu transmet comme des caractère et tronque certaine donnée (caractères nuls ou retour à la ligne). Et ça peut arriver dans un fichier binaire.
Pour éviter ça, tu peux essayer d'utiliser read et write http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man2/read.2.html (le descripteur de fichier, c'est le socket). Avec ves fonctions, tu dois même pouvoir faire de plus gros buffers.
je suppose que c'est sous Windows que tu fait ça ? Sous win, il considère ce que tu transmet comme des caractère et tronque certaine donnée (caractères nuls ou retour à la ligne). Et ça peut arriver dans un fichier binaire.
Pour éviter ça, tu peux essayer d'utiliser read et write http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man2/read.2.html (le descripteur de fichier, c'est le socket). Avec ves fonctions, tu dois même pouvoir faire de plus gros buffers.