Obtenir son ip (linux)

Signaler
Messages postés
515
Date d'inscription
dimanche 25 mai 2003
Statut
Membre
Dernière intervention
27 avril 2006
-
Messages postés
515
Date d'inscription
dimanche 25 mai 2003
Statut
Membre
Dernière intervention
27 avril 2006
-
Comme le dit le titre, je cherche a obtenir l'IP de mon ordi sous linux (si possible avec QT ca sympa, mais je rêve pas trop)
Je rencontre pas mal de difficulté la dessus alors si quelqu'un pouvait m'aider...

4 réponses

Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
3
Salut,
IP locale ou "vrai" ip ?
Messages postés
515
Date d'inscription
dimanche 25 mai 2003
Statut
Membre
Dernière intervention
27 avril 2006
2
de préférence "vrai" IP, mais ip locale fait l'affaire également (c mieu que rien)

le problème c'est que le code pour windows ne marche pas sur linux, j'arrive a utiliser gethostname pour avoir le nom, par contre, pour l'IP...
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
3
Salut,
gethostbyname() devrait marcher, ca date de la version 1.1 de winsock il me semble.
Sinon tu peux essayer avec getsockname().
Tout ca c'est pour du local (comme tu dis c'est mieux que rien).
Messages postés
515
Date d'inscription
dimanche 25 mai 2003
Statut
Membre
Dernière intervention
27 avril 2006
2
et pourtant, je n'arrive a avoir que des 127.0.0.1 (vachement utile...) avec gethostbyname, je vais regarder pour getsockname, je ne connaissait pas

Mais jviens d'avoir aussi une petite idée, jvais regarder