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

 Delphi Discussion :

Récupérer mon adresse IP Internet


Sujet :

Delphi

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 103
    Par défaut Récupérer mon adresse IP Internet
    Bonjour a tous,
    J'ai une connexion Internet (ADSL) le site http://myip.dk/ me permet de savoir mon adresse Internet actuellement utilisé.
    Seulement je veux savoir si avec Delphi, on peut faire faire le même travail ?
    J'utilise Delphi 7 entreprise sous Windows XP Pro SP2
    Bon courage et merci.

  2. #2
    Membre éclairé Avatar de newbie57
    Inscrit en
    Juin 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Juin 2005
    Messages : 124
    Par défaut
    Salut,

    Si tu souhaites récupérer ton adresse Ip, tu peux utiliser, comme je le fais, le composant TJvComputerInfoEx de la Jedi. Celui te fourni entre autres ton adresse Ip à la propriété Identification.IPAdresse.

    J'éspère que ça répond à ta question.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 103
    Par défaut
    Bonjour merci baucoup newbie57 , je vais tester tous de suite.

  4. #4
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Regarde le message n°14 de ce topic :

    http://www.developpez.net/forums/showthread.php?t=29073

  5. #5
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Salut,

    @Sub0 :

    Intéressant le code mais j'aimerai le comprendre un peu mieux
    A vrai dire, je ne comprends pas trop comment il va récupérer l'IP ...
    Est ce que c'est possible que tu m'expliques les grandes lignes ?

    Merci

  6. #6
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    c'est simple, un script PHP est placé sur un serveur Web
    ce script affiche simplement l'adresse IP de la machine qui fait la requête.

    ensuite le programme Delphi invoque ce script via l'API Wininet.

    notez cependant que le script tel qu'il est donné retournera l'adresse locale du poste s'il est derrière un Proxy interne (HTTP_X_FORWARDED_FOR)

    l'autre solution que j'utilise dans SIPInside est de passer par STUN
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  7. #7
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Salut Paul et merci pour ce complément d'infos.
    En fait, le script PHP je le comprends très bien
    C'est surtout le passage de PHP à Delphi :
    InternetOpen
    InternetOpenURL
    HttpQueryInfo
    InternetReadfile

    J'essaierai de voir cela avec des recherches un peu plus poussées ...et je regarderai ta solution

  8. #8
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    notez cependant que le script tel qu'il est donné retournera l'adresse locale du poste s'il est derrière un Proxy interne (HTTP_X_FORWARDED_FOR)
    Dans le sujet, je propose d'autres solutions 100% Delphi pour récupérer son IP... A noter qu'avec PHP, il est possible d'utiliser d'autres fonctions pour obtenir l'IP et l'host. Plus de détails dans cette page.

    Citation Envoyé par ero-sennin
    C'est surtout le passage de PHP à Delphi
    C'est simplement le résultat de la requête http. Si tu donnes l'url d'une page html, tu recevras la source, c'est-à-dire le code html affiché par le navigateur. Avec PHP, il suffit d'utiliser par exemple la fonction echo pour envoyer quelque chose vers le navigateur.

  9. #9
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Merci Sub

    Je vais réessayer les méthodes 100% Delphi car je crois que j'obtenais qu'une seule IP internet qui était celle utilisée par Hamachi et non mon IP réelle donnée par le FAI. Je ne m'avance pas trop mais je viendrai confirmer ou non la chose prochainement (je ne suis pas chez moi actuellement).

    C'est très intéressant tout ça! Je vais décortiquer toutes les solutions
    A+ et merci
    Ero-Sennin

  10. #10
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 103
    Par défaut
    Bonjour et mecri a tous .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Récupérer son adresse IP sur Internet
    Par Thomas Lebrun dans le forum Windows Forms
    Réponses: 11
    Dernier message: 28/07/2014, 16h19
  2. Réponses: 6
    Dernier message: 28/01/2012, 14h09
  3. Récupérer l'adresse IP internet.
    Par GarulfoLinux dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 02/04/2007, 15h10
  4. trouver l'adresse IP internet de mon PC
    Par heider dans le forum Web & réseau
    Réponses: 2
    Dernier message: 21/01/2006, 13h16
  5. Comment récupérer les adresses WWW dans Internet Explorer ?
    Par chaours dans le forum Web & réseau
    Réponses: 7
    Dernier message: 03/09/2003, 14h27

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