Poser une question à un serveur et attendre la réponse

Résolu
Ce.plusplus Messages postés 47 Date d'inscription jeudi 25 septembre 2003 Statut Membre Dernière intervention 14 septembre 2012 - 8 oct. 2009 à 08:54
Ce.plusplus Messages postés 47 Date d'inscription jeudi 25 septembre 2003 Statut Membre Dernière intervention 14 septembre 2012 - 11 janv. 2010 à 10:01
Bonjour, je fais une application qui nécésite de demander des 1 information à un serveur...
Mon problème :

Je dois envoyer la requette sur une ligne, et pouvoir récupérer la réponse juste après dans le meme module, sans quitter la fonction

Socket.senddata "toto"
temporisation()
socket.getdata Reponse

Mais cela ne marche pas :(
Help

3 réponses

Ce.plusplus Messages postés 47 Date d'inscription jeudi 25 septembre 2003 Statut Membre Dernière intervention 14 septembre 2012
11 janv. 2010 à 10:01
J'ai réussi à faire fonctionner mon code.. en fait, il ne fonctionne pas en mode debug pas à pas...
Je ne sais pas pourquoi...
3
Ce.plusplus Messages postés 47 Date d'inscription jeudi 25 septembre 2003 Statut Membre Dernière intervention 14 septembre 2012
8 oct. 2009 à 09:45
J'ai aussi essayé

Socket.senddata "toto"
do 
    socket.getdata Reponse
loop until Reponse <> ""


mais cela n'abouti jamais...
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
10 oct. 2009 à 18:36
Bonjour,

Tu peux utiliser l'evenement DataArrival pour recevoir les informations, et ensuite tout mettre dans des variables publiques avec un petit drapeau (variable globale booléenne) qui signal si toutes les données ont été reçues.
Un peu barbare, mais ça fonctionne.

Note : Pour la phase d'attente, utilise DoEvents pour permettre la réception.

Mon site
0
Rejoignez-nous