[C++] Communiquer avec un serveur
Utilisateur anonyme
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 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.
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.
A voir également:
- [C++] Communiquer avec un serveur
- Changer serveur dns - Guide
- Serveur dns gratuit - Guide
- Serveur entrant et sortant - Guide
- Serveur dns orange - Accueil - Guide box et connexion Internet
- Aucun serveur dhcp n'a été trouvé - Forum Réseau
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 :
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;