salut tt le monde,
j'ai un problème avec une appli client/server que je suis en train de développer. j'aimerais attendre que le serveur ai reçu toutes les données que le client envoie avant que ce dernier en envoie d'autres.
j'utilise des connexion bloquantes a la fois chez le client et le serveur et je tranfere donc mes données avec un twinsocketstream.
J'ai une boucle qui envoie des chaines de caractères (env 500 chaines de longeurs variables).
j'envoie chaque chaine par paquets de 1024 char puis j'envoie la longueur totale de la chaine.
Coté serveur je lis le flux et je reconstitue ma chaine à partir des paquets de 1024 char.
le problème c'est que le resultat contient plus qu'une seule chaine.
je voudrais donc que le client attende que le serveur ai reçu une chaine avant qu'il puisse en envoyer une autre.
Merci a celui/celle qui pourra m'aider.