Lire un html au complet

cs_rocker Messages postés 23 Date d'inscription mardi 11 octobre 2005 Statut Membre Dernière intervention 21 décembre 2011 - 12 nov. 2006 à 23:35
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 13 nov. 2006 à 17:55
Salut, voila mon probleme, j'ai mon 2 programme en connection winsock. Lorsque le premier demande au 2e un fichier html, le 2e l'ouvre puis l'envoi par winsock. le premier le recois mais le fichier n'est pas au complet.

Donc, il a une maniere d'avoir le html au complet ?

si ce n'est pas comprensible, je veux juste savoir comment lire un fichier au complet.

8 réponses

mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
12 nov. 2006 à 23:44
Salut,

et avec inet, pourquoi ne pas récupérer le contenu dans une variable ?
Ensuite, avec ton 2eme prog, tu réécris les données, et voilà, le tour est joué.

@++

<hr width="100%" size="2" />
  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
12 nov. 2006 à 23:45
Salut
Il faut d'abord vérifier que le html est bien expédié au complet.
Ensuite, si tu ne reçois que le début, c'est que tu n'as pas lu le reste qui va arriver ensuite.
Les Winsock déclenchent leur DataArrival quand le buffer contient qqchose et que la machine a le temps, mais cela ne veut pas dire que la réception est terminée. Il te faudra mémoriser les données entre deux scrutations.
Il faut donc, côté émetteur, que tu fasses suivre tes données avec une chaine de reconnaissance ou que tu transmette la longueur des données avant de les transmettre afin que le récepteur gère la réception et détermine quand c'est terminé.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Champion du monde de boule de cristal - 2005
Le savoir est la seule matière qui s'accroit quand on
0
cs_rocker Messages postés 23 Date d'inscription mardi 11 octobre 2005 Statut Membre Dernière intervention 21 décembre 2011
13 nov. 2006 à 00:58
avez vous des sources ?

merci d'avance.
0
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
13 nov. 2006 à 01:12
Ta page html, elle est sur la toile ou sur ton PC ?

@++


<hr width="100%" size="2" />

  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_rocker Messages postés 23 Date d'inscription mardi 11 octobre 2005 Statut Membre Dernière intervention 21 décembre 2011
13 nov. 2006 à 02:25
sur un pc.
0
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
13 nov. 2006 à 02:38
Je pense que cette source te sera d'une grande aide :

http://www.vbfrance.com/codes/CLASS-POUR-TRANSFERER-FICHIERS-VIA-WINSOCK-AVEC-CONTROLES_30665.aspx

@++

<hr width="100%" size="2" />
  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>
0
cs_rocker Messages postés 23 Date d'inscription mardi 11 octobre 2005 Statut Membre Dernière intervention 21 décembre 2011
13 nov. 2006 à 03:19
ok, merci a toi ! je lis et j'en donne des nouvelles.
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
13 nov. 2006 à 17:55
Des sources ? Ce n'est pas ça qui manque !
Il te suffit de lire n'importe quelle source du site qui parle de transfert de fichier avec winsock et regarder comment c'est fait pour voir les détails.
0
Rejoignez-nous