IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Adresse IP externe


Sujet :

C++Builder

Vue hybride

Pasqualini Adresse IP externe 01/08/2013, 17h56
ShaiLeTroll Je n'ai pas vérifié mais ce... 02/08/2013, 10h19
Pasqualini Merci, le site existe et... 02/08/2013, 10h28
cedni Places un composant... 02/08/2013, 13h42
Pasqualini J'ai essayé les les mêmes... 02/08/2013, 17h10
Pasqualini Avec C++ Builder, il fallait... 02/08/2013, 17h14
cedni Re : Adresse IP externe 02/08/2013, 22h03
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 481
    Par défaut Adresse IP externe
    Bonjour,
    pour obtenir mon adresse IP externe, j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    AnsiString asAdresse = IdHTTP1->Get("http://iplookup.flashfxp.com");
    Cela a fonctionné un certain temps.…
    Maintenant je reçois le message d'erreur :
    "Erreur de socket n° 11001
    Hôte non trouvé".

    Où est l'erreur ?
    Merci

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 068
    Par défaut
    Je n'ai pas vérifié mais ce site n'existe peut-être plus ?
    Ou alors ton DNS ne la trouve pas !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 481
    Par défaut
    Merci,
    le site existe et renvoie l'IP externe.
    Une précision : je travaille avec la version XE2.

    Je me demande si l'ouverture du site ne serait pas bloquer par le pare-feu BitDefender.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Par défaut
    Places un composant webbrowser et vois si l ip apparait bien dans ton projet , tu verras si c est le pare-feu ou pas

    Sous bcb6 , çà fonctionne avec IdHTTP1 , pour ce dernier , donnes-nous ses propriétés .

    T envoies bcp de requêtes ? ( ban )

    T as pas un hebergement avec php ?
    Si oui , upload un .php contenant : <? echo $_SERVER["REMOTE_ADDR"]; ?>
    Et utilises cette adresse

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 481
    Par défaut
    J'ai essayé les les mêmes opérations avec Delphi et avec C++ Builder.
    Avec Delphi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    asAdresse := IdHTTP1.Get('http://iplookup.flashfxp.com');
    ShowMessage(asAdresse);
    Cela fonctionne
    Avec C++ Builder :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    IdHTTP1->Get("http://iplookup.flashfxp.com");
    ShowMessage(asAdresse);
    Cela ne fonctionne pas.

    Même problème avec le WebBrowser
    Fonctionne avec Delphi, ne fonctionne pas avec C++ Builder.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 481
    Par défaut
    Avec C++ Builder, il fallait lire :

    asAdresse = IdHTTP1->Get("http://iplookup.flashfxp.com");
    ShowMessage(asAdresse);

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Par défaut
    Citation Envoyé par cedni Voir le message
    IdHTTP1 , pour ce dernier , donnes-nous ses propriétés .

    T envoies bcp de requêtes ? ( ban )

    T as pas un hebergement avec php ?
    Si oui , upload un .php contenant : <? echo $_SERVER["REMOTE_ADDR"]; ?>
    Et utilises cette adresse

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 481
    Par défaut
    Je n'envoie qu'une seule requête sur HTTP.

    J'ai comparé les propriétés de IdHTTP sur Delphi et sur C++ Builder.
    Elles sont exactement identiques.
    Si utile, je peux les détailler.

    Je n'ai pas d'hébergement avec php. Je ne sais pas ce que c'est.

Discussions similaires

  1. Adresse IP externe d'un poste local
    Par medchok dans le forum Développement
    Réponses: 4
    Dernier message: 19/05/2010, 16h51
  2. Récupérer adresse IP externe
    Par Hellgast dans le forum C++Builder
    Réponses: 1
    Dernier message: 09/03/2010, 16h52
  3. Adresse IP externe
    Par kaking dans le forum Langage
    Réponses: 17
    Dernier message: 13/11/2008, 17h08
  4. comment faire pour afficher l'adresse IP externe ?
    Par longbeach dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 17/08/2006, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo