Posez votre question Signaler

Recuperer IP en C

giov - Dernière réponse le 12 janv. 2004 à 19:33
Bonjour tlm.
Comment recupere son adresse IP en langage C sous linux.Une astuce????
Merci a bientot
Lire la suite 

Recuperer IP en C »

5 réponses
Réponse
+0
moins plus
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 :-)
Ajouter un commentaire
Réponse
+0
moins plus
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+
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,
tu peux aller voir sur:
http://www.cppfrance.com/code.aspx?ID=10866
ça devrait t'aider
@+
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Ce document intitulé « recuperer IP en C » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Windows 8 - À quoi s'attendre ?