Bonjour, j'ai un petit soucis pour récupperer une page web, je ne l'obtien jamais entièrement il me manque toujours des données.
voici le code:
do{
rn=recv(W_IP, buffer, 32768, 0);
if (rn != 0)
{
r_tot+= rn;
strcat(buffer2,buffer);
}
}while ( rn != 0);
par exemple au premier passage je récupére 8937 octets au second 9364 et au troisième plus rien, cependant la page n'est pas complète.
y a t-il une normalisation du nombre d'octet pour "recv"
Quelqu'un pourrait il m'éclairé un peu
merci.
PS: la taille de la page que je récupère est très variable