[C++] Communiquer avec un serveur
Utilisateur anonyme
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Salut !
Je voudrais simplement savoir comment demander une page PHP à un serveur et enregistrer son code source HTML. Il faut aussi que je lui donne des informations de formulaires (POST) pour qu'il me donne la bonne page et je ne sais pas du tout comment programmer ça.
Si vous pourriez m'aider s'il vous plait, merci.
--
Musicalement,
DJ Fire-Bl@ck.
Je voudrais simplement savoir comment demander une page PHP à un serveur et enregistrer son code source HTML. Il faut aussi que je lui donne des informations de formulaires (POST) pour qu'il me donne la bonne page et je ne sais pas du tout comment programmer ça.
Si vous pourriez m'aider s'il vous plait, merci.
--
Musicalement,
DJ Fire-Bl@ck.
Configuration: Windows XP Firefox 3.0.6
3 réponses
-
cherche "socket + C++", tu devrai avoir des résultats
Ensuite, c'est du protocole, il suffit d'envoyer ce qu'il faut au serveur :
send(socket_serveur,"EHLO HTTP1.0\r\nGET pagemachin.php\r\n",taille,structure);
un truc dans le genre.
Où bloque tu exactement ?
Si tu va sur mon site, j'ai fait une classe iosocket qui a pour but de simplifier le traitement en réseau.
Tu peux l'utiliser ou t'en inspirer.
http://mapage.noos.fr/julien.lamome/programmation.htm
Pour l'utiliser :Client cl("192.168.0.1",80);// ça fonctionne en IP, à toi de fournir le bon cl<<"HELO HTTP1.0"<<iosocket::endl; std::string reponse; cl>>reponse; -
-
Salut.
Premier point renseigne toi sur le protocole http, il te dira quoi envoyé au serveur pour récupérer la page.
Ensuite, tout est une histoire de socket assez classique.