Gestion de chaîne binaire

Signaler
Messages postés
6
Date d'inscription
mardi 21 juin 2005
Statut
Membre
Dernière intervention
15 mars 2007
-
Messages postés
6
Date d'inscription
mardi 21 juin 2005
Statut
Membre
Dernière intervention
15 mars 2007
-
Je suis actuellement en train de faire un petit programme permettant
* de tchater sur le réseau (LAN ou WEB),
* d'envoyer et de recevoir des fichiers,
* et d'autres petites options encore...

En fait, lors d'un téléchargement d'un fichier binaire, l'envoi du fichier se passe correctement car je suis passé par un tableau de caractères pour pouvoir prendre en compte les \0 qui ne sont pas pris en compte dans une AnsiString... Mais voila le problème, à la réception de ce fichier, les données reçues sont stockées dans une AnsiString. Et justement, je ne crois pas pouvoir changer cela, parce que c'est le prototype même des 2 composants que j'utilise pour envoyer et recevoir des données...

Par conséquent, ma chaîne de réception s'arrête au 1er null-character rencontré, ce qui n'est pas correct vu qu'il s'agit d'un fichier binaire...

Quelqu'un pourrait-il m'aider ?

2 réponses

Messages postés
76
Date d'inscription
lundi 21 mars 2005
Statut
Membre
Dernière intervention
29 novembre 2009

bjr,
précise ton langage (c++ ou delphi ?), merci
utilise les api au lieu d'utiliser une classe ou librarie qui ne correspond pas à ton besoin.
tu en trouveras plusieurs sur cppfrance
Messages postés
6
Date d'inscription
mardi 21 juin 2005
Statut
Membre
Dernière intervention
15 mars 2007

Oups pardon... j'utilise le C++

\0 = galère !

ok je vais une fois regarder avec les api
merci