bonjour,

je fais un programme en delphi utilisant des sockets
cependant j'ai un problème lorsque j'envoie des chaines importantes avec "SendText" :

le client devrait recevoir le message en une seule fois, mais malheureusement il le reçoit en plusieurs petits bouts, ce qui fait planter mon programme

par exemple, si j'envoie la chaine :
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

et que mon client fait "showmessage(Socket.receivetext)",
oh lieu de m'afficher cette chaine en une fois, le client va m'afficher 5 messages :

-aaaaaaa
-aaaaaaaaaa
-aaaaaaaaa
-aaaaaaa
-aaaaaa

je cherche mon erreur depuis je ne sais combien de temps mais je n'ai rien trouvé

pourriez-vous m'aider ?

merci d'avance