[C++] Communiquer avec un serveur

Utilisateur anonyme -  
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.
Configuration: Windows XP
Firefox 3.0.6

3 réponses

  1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    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;
    1
  2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    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.
    0
    1. Utilisateur anonyme
       
      Oui je sais, merci, mais du coté du code je ne sais pas comment m'y prendre.
      Tu aurais pas un documentation très ciblée pour moi s'il te plait ? Parce que Google me fait la tronche on dirait ...
      0