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

Réseau C Discussion :

Recuperer ip en C


Sujet :

Réseau C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 10
    Par défaut Recuperer ip en C
    Bonjour les gens .
    J'aimerais savoir comment faire pour récupérer son IP internet en C , merci .

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Khnade Voir le message
    Bonjour les gens .
    J'aimerais savoir comment faire pour récupérer son IP internet en C , merci .
    Une requete HTTP à http://votreip.free.fr/ ?

    Sinon, il faut interroger son routeur. Le réseau local ne sais pas ce qu'est une adresse publique.

    Windows XP :

    cmd.exe
    C:\> telnet IP passerelle (par exemple 192.168.0.1)
    password: mot de passe du routeur
    xxx> ip ifconfig

    et on voit alors les IP des toutes les interfaces du routeur.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 10
    Par défaut
    Merci de m'avoir repondu mais comment faire pour recuperer l'IP Public en fesant une requete HTTP ?

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Khnade Voir le message
    Merci de m'avoir repondu mais comment faire pour recuperer l'IP Public en fesant une requete HTTP ?
    J'ai donné un lien. Tu fais un GET tout bête (/) et il te répond. Évidemment, il faut un accès à Internet et l'autorisation d'émettre des requêtes http externes (certains firewalls sont taillions...).

    Au fait, pourquoi tu veux faire ça ? Ca n'a pas grand interêt... Tu cherches peut être à résoudre un problème donné avec une mauvaise solution...

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Août 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 10
    Par défaut
    Je cherche a recuperer les IP pour mon logiciel de chat .
    Il recupere l'IP public et me l'envois comme ca je connais l'IP du client voulant me contacter .
    Mais il fallait recuperer l'IP .
    Et peux tu mettre un exemple ? , merci .

  6. #6
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Khnade Voir le message
    Je cherche a recuperer les IP pour mon logiciel de chat .
    Il recupere l'IP public et me l'envois comme ca je connais l'IP du client voulant me contacter .
    J'ai pas compris la manip. L'IP du client se trouve dans la structure SIN_SOCKADDR du client sur le serveur une fois qu'il est connecté... L'IP du serveur n'a rien à voir.

    Par contre, pour qu'un client puisse se connecter, il est utile de connaitre l'IP du serveur mais en principe le serveur a un nom et son IP est soit fixe, soit gérée dynamiquement par le réseau via DNS... Le nom suffit. on récupère l'IP avec gethostbyname() (ou une autre fonction plus moderne si elle existe et dont j'ai oublié le nom).

Discussions similaires

  1. recuperation de la structure d'une base
    Par pascalT dans le forum 4D
    Réponses: 7
    Dernier message: 07/06/2006, 15h32
  2. [VB6] [Système] Récupérer le contenu d'une fenêtre DOS
    Par Nounours666 dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 18/11/2004, 16h38
  3. Réponses: 2
    Dernier message: 22/07/2002, 18h02
  4. Réponses: 4
    Dernier message: 18/07/2002, 13h32
  5. recuperer la résolution de l'écran
    Par florent dans le forum C++Builder
    Réponses: 11
    Dernier message: 07/06/2002, 15h01

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