begin process at 2010 03 16 21:33:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Réseau / Internet

 > 

Problème de résolution d'adresse http en IP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de résolution d'adresse http en IP

mercredi 27 avril 2005 à 12:26:43 | Problème de résolution d'adresse http en IP

SLicTa

Bonjour,

Je suis sur un projet C++, dans lequel je dois résoudre une adresse http et en obtenir l'IP, pour ensuite m'y connecter grâce au socket.

Mon problème se situe dans la résolution de l'adresse, alors j'ai décidé de tester le code dans un projet console dont voici le code.

[code]
#include <iostream>
#include <winsock2.h>

using namespace std;

int main(int argc, char* argv[])
{
    struct hostent *hp      = NULL; 
    int ret                        = 0;     
    string hostname          = "www.google.be";
    gethostname(...)

    hp = gethostbyname (hostname.c_str());

    if (hp == NULL)
    {
        printf("erreur");
        system("pause");
        return -1;
     }

    printf("IP Address : %s\n",inet_ntoa(*((struct in_addr *)hp->h_addr)));

    system("pause");
    return 0;
}
[/code]

Je peux changer le string hostname dans l'adresse que je veux ca ne fonctionne jamais. Quelqu'un aurait il une idée ?

Merci beaucoup.
SLicTa.

mercredi 27 avril 2005 à 13:01:37 | Re : Problème de résolution d'adresse http en IP

patatalo

Membre Club Administrateur CodeS-SourceS
Lo,

d'apres ce que j'ai en assembleur, c'est le memble h_list qui est utilisé.
essai celà:

printf("IP Address : %s\n",inet_ntoa(*((struct in_addr *)hp->h_list)));

@++


Cette discussion est classée dans : problème, code, ip, adresse, hp


Répondre à ce message

Sujets en rapport avec ce message

Aidez-moi... Problème d'IP (CPP) [ par WindPowa ] (C++) Comment récupérer, et stocker dans une chaine de caractères (CString) l'adresse IP d'un serveur Web quand on va sur une page ? Voici les raisons Incrémentation d'une adresse IP [ par eleonoraa ] Bonsoir tout le monde :),Alors j'ai un script shell (bash) sous unix à faire est enfaite j'ai un petit problème je cherche dans une boucle for a incré Adresse ip [ par thegame88 ] Bonjour à tous,Débutant dans la programmation réseau en C, je voudrais faire un petit programme qui permet de faire un ping.Mon problème c'est que je adresse ip et classe [ par playm2009 ] salut les amis je cherche comment faire un programme en C qui entre l'@ IP puis donner le classe del'@ puis les nombres des machines qu'on peut adress problème de chaine de caractère [ par crawhawks21 ] Bonsoir,je suis nouveau ici et je ne sais pas si je m'adresse au bon endroit pour trouver une réponse à mon problème, voilà je débute en programmation VirtualProtect qui crash [ par TryToHelpMe ] Bonjour, après avoir lu plusieurs sources de ce site sur le hook de l'API, j'essaye de réaliser ma propre source, pour bien comprendre comment cela fo Logiciel de conversion de formats d'image [ par vala77 ] Bonjour à tous,Je programme un logiciel de conversion d'images de deux formats différents et j'ai quelques soucis.Je programme via Visual C++. Je crée Obtenir adresse Ip, programme de chat [ par djipey ] Bonsoir!! voila je code un programme de chat avec Qt, qui se sert de l'adresse Ip de l'utilisateur pour héberger le serveur. Une fois qu'un utilisateu adresse ip [ par moughite ] salut tout le monde j'arrive pas a réaliser un programme en c++ qui permet d'afficher les information de la commande (ipconfig) c'est a dire (adresse


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales