Recuperer IP en C
giov
-
nunux -
nunux -
Bonjour tlm.
Comment recupere son adresse IP en langage C sous linux.Une astuce????
Merci a bientot
Comment recupere son adresse IP en langage C sous linux.Une astuce????
Merci a bientot
5 réponses
-
si sa peut t aider tu la commande ifconfig :-) je sait bon sa peut toujours faire avencer les choses en cherchant encore un peut ou peut trouver mieux :-)
-
oui je connais la commande ifconfig mais le probleme c'est que je dois passer par un prog en C donc il fo que je puisse recuperer ce que me renvoi la commande.A moins qu'il existe qqchose de plus facile comme une librairie en C permettant de connaitre l'ip locale.
A+ -
Je pense que tu peux lire le fichier /etc/resolv.conf et faire un "man resolv.conf" pour avoir plus d'informations.
Ca fonctionne sous AIX mais je ne sais pas sous Linux.
A 1 2 C 4 -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
tu peu tout simplement appelé le script suivant et ensuite lire le contenu du fichier IP (fopen(),fread()) dans ton prog C
# !/bin/bash
COMMANDE="/sbin/ifconfig"
ETH="eth0"
$COMMANDE $ETH |grep inet |cut -d ":" -f 2 | sed "s/[^0-9.]//g"> IP