Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Adresse ip locale et de mon serveur


strongh

Messages recommandés

Sans passer par l'extérieur, il est difficile de connaître l'adresse IP publique de sa machine (sauf dans les cas où c'est réellement elle qui dispose de l'interface ayant accès à Internet, mais les connexions PPP / bridged sont plutôt rares de nos jours)...

Pour l'adresse IP "locale" (donc a priori l'adresse IP privée), tout dépend comment tu souhaites t'y prendre. Tu veux scanner les interface disponibles et récupérer chacune des adresses IP confgurées sur ces interfaces, ou bien tu veux tenter d'établir une connexion réseau utilisant la route par défaut et récupérer l'IP source du paquet ?

 

C++ et Delphi, c'est de la programmation sous Windows, non ?

Lien vers le commentaire
Partager sur d’autres sites

Quelle est la commande en langage C++ ou delphi qui me renvoit l'adresse ip de mon serveur

Il n'y en a pas! Ces langages n'ont pas ce genre de fonctions, et pour le C++ il n'y a d'ailleurs aucune fonctions ou commandes natives!

 

Ce genre de commandes n'appartiennent pas a un langage mais au systeme (os), qui lui fournit des executables utilisable en ligne de commande qui eux offrent ses fonctions.

 

Tu as donc deux solutions, soit recoder ipconfig avec l'API reseau de l'os, soit appeler l'executable ipconfig depuis ton code et recuperer la sortie...

 

++

Lien vers le commentaire
Partager sur d’autres sites

Il n'y en a pas! Ces langages n'ont pas ce genre de fonctions, et pour le C++ il n'y a d'ailleurs aucune fonctions ou commandes natives!

 

Ce genre de commandes n'appartiennent pas a un langage mais au systeme (os), qui lui fournit des executables utilisable en ligne de commande qui eux offrent ses fonctions.

 

Tu as donc deux solutions, soit recoder ipconfig avec l'API reseau de l'os, soit appeler l'executable ipconfig depuis ton code et recuperer la sortie...

 

++

 

 

 

 

Bonjour et merci pour ces réponses

 

Et pour ce qui est de what is my ip, qui me donne l'adresse ip du serveur avec lequel je suis connecté à internet, est il

possible de lui faire appel à partir du code C++ ou Delphi?

 

Merci

Lien vers le commentaire
Partager sur d’autres sites

Juste un truc, tiré du code source de la page d'accueil de http://www.whatismyip.com au cas où tu aurais envie de l'utiliser pour récupérer l'IP publique d'une machine :

Please set your code to scrape your IP from www.whatismyip.com/automation/n09230945.asp

Please set your code to hit this page at a REASONABLE pace.

For more info, please see our "What's New" page.

;-)
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...