lire sur une socket avec Qt
Bonjour,
je dois faire communiquer un client avec un serveur en QT.
Le serveur envoie des données (en plusieurs segments TCP de taille différentes) au client . Le client doit lire ces données sur sa socket.
exemple d'envoi de données côté serveur :
send image data: 1024 octets
send image data: 1024 octets
send image data: 1024 octets
send image data: 486 octets
Pour lire les données je récupère le signal readyRead() qui m'indique quand des données sont prêtes à être lues sur la socket du client. Cependant je souhaiterai ne commencer à lire les données que quand je suis sûr que le serveur a bien tout envoyé. Comment puis - je faire ? Car le signal ready read m'est envoyé à chaque fois qu'un nouveau segment arrive sur ma socket
Pour info
Le format d'un message serveur est :
N°de l'image | \n | Taille de l'image | \n | données de l'image
Merci beaucoup,