Connaitre la fin du chargement d'une page avec winsock?

Messages postés
45
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
1 janvier 2008
- - Dernière réponse : lediablo
Messages postés
215
Date d'inscription
mercredi 26 avril 2006
Statut
Membre
Dernière intervention
2 août 2012
- 20 sept. 2010 à 16:40
Bonjour

je telecharge des page web via winsock mes j'aimerais savoir comment connaitre la fin du telechargement de cette page ?
merci pour vos futur reponce

--==Papi Psycho==--
Afficher la suite 

5 réponses

Messages postés
551
Date d'inscription
vendredi 5 janvier 2001
Statut
Membre
Dernière intervention
23 septembre 2006
0
Merci
slu
tu as deux solutions :

analyser l'en tete des données, il y a un 'Content-length : xxxx' ou xxx est la taille du fichier (Commençant apres le double retour chariot)

attendre la fermeture de la connexion par le serveur (Winsock_close) mais attention, tous les serveurs ne ferment pas la connexion a la fin, donc vaut mieu eviter cette méthode.

A+
Messages postés
45
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
1 janvier 2008
0
Merci
il y a un probleme je ne recoi pas Content-length dans le header

HTTP/1.1 200 OK

Date: Sat, 22 Apr 2006 21:41:59 GMT

Server: Apache

Accept-Ranges: bytes

X-Powered-By: PHP/4.2.2

Set-Cookie: PHPSESSID=c2394fbd752168f61ee56e9b300aa7db; path=/

Expires: Thu, 19 Nov 1981 08:52:00 GMT

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Pragma: no-cache

Connection: close

Transfer-Encoding: chunked

Content-Type: text/html; charset=ISO-8859-1

--==Papi Psycho==--
Messages postés
29
Date d'inscription
lundi 14 juin 2004
Statut
Membre
Dernière intervention
6 mai 2006
0
Merci
Tu peux aussi faire la comparaison entre la taille totale du fichier et la taille cumulée des packets que tu as déja recu. Quand ces 2 tailles sont égales, le transfert est terminé.
J'espere que j'ai bien compris ton probleme et que j'ai pas répondu à coté...
Messages postés
59
Date d'inscription
mardi 15 février 2005
Statut
Membre
Dernière intervention
4 juin 2010
0
Merci
Coucou,


Meme question que Papy Psycho.

Comment on fais pour connaitre la taille total du fichier à charger? Est ce que le content lenght sera toujours indiqué ou bien y a t'il une autre méthode?

Merci d'avance 

mickadevelop
Messages postés
215
Date d'inscription
mercredi 26 avril 2006
Statut
Membre
Dernière intervention
2 août 2012
0
Merci
salut voila une solution


Quand on pose une question on est con 5 minutes,Quand on ne la pose pas on le reste toute sa vie (mon site)