Obtenir son ip (linux)

Anacr0x Messages postés 515 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 27 avril 2006 - 5 déc. 2003 à 22:52
Anacr0x Messages postés 515 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 27 avril 2006 - 5 déc. 2003 à 23:09
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

cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
5 déc. 2003 à 22:57
Salut,
IP locale ou "vrai" ip ?
0
Anacr0x Messages postés 515 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 27 avril 2006 2
5 déc. 2003 à 22:59
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...
0
cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
5 déc. 2003 à 23:03
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).
0
Anacr0x Messages postés 515 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 27 avril 2006 2
5 déc. 2003 à 23:09
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
0
Rejoignez-nous