Bonjour,
Dans le cadre d'un projet j'ai été amener à programmer en c quelques fonctions ayant pour but de récuperer le contenu d'une page d'un serveur http. Mais un dernier problème s'oppose à moi : l'envoie de la requette s'effectue bien mais quand je veux récuperer la réponse et que j'effectue :
je n'obtient que le début de la réponse. Mais si j'effectue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sock_err = recv(sock, reponse, REP_MAX, 0);//REP_MAX = 60000
j'obtient toute la réponse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 sock_err = recv(sock, reponse, REP_MAX, 0); sock_err = recv(sock, reponse, REP_MAX, 0); sock_err = recv(sock, reponse, REP_MAX, 0); sock_err = recv(sock, reponse, REP_MAX, 0); sock_err = recv(sock, reponse, REP_MAX, 0);
j'ai regardé la taille successive de chaque réponse elle varie : 11617 - 8713 - 8713 - 13069 - 779.Et quand je change de page seul le dernier chiffre change.
Je me suis renseigné et je n'ai pas trouvé alors si quelqu'un peut m'aider ...merci



Et quand je change de page seul le dernier chiffre change.
merci
Répondre avec citation
Partager