[C++ et C] Lister les interfaces réseau d'un PC [resolu]

Lister les interfaces réseau d'un PC [resolu] [C++ et C] - C - Programmation

Marsh Posté le 29-05-2008 à 10:03:11    

Salut!
 
Je cherche à concevoir un programme qui me permettra d'obtenir la liste des interfaces réseaux du PC sur lequel il est exécuté. Grâce à cette liste je vais ensuite voir quelle est l'interface qui sert pour le réseau local puis en récupérer l'adresse IP. Cette adresse IP sera ensuite envoyé au serveur DNS qui renverra alors au PC son HostName.
Tout ceci dans un souci d'automatisation des tâches...  :jap:  
 
Mon problème c'est que moi je suis plutôt C# mais que ici on m'impose de faire ceci en C ou C++ et le programme ne doit pas être graphique (donc le C# et ses interfaces Windows ne me servent à rien...).
 
Quelqu'un peut-il me donner un coup de main pour ce programme?  :??:  
 
J'ai déjà de quoi récupérer l'adresse IP d'une interface réseau mais je bloque pour lister celles ci... Et puisque je ne peux pas en choisir une au hasard puisqu'il y a la boucle locale, eth0, eth1, le broadcast... Donc j'ai absolument besoin de cette liste...
 
Help!!  :hello:


Message édité par helios25 le 30-05-2008 à 16:01:42
Reply

Marsh Posté le 29-05-2008 à 10:03:11   

Reply

Marsh Posté le 30-05-2008 à 15:29:10    

La MSDN est ton amie.
La lib Winpcap aussi.

Reply

Marsh Posté le 30-05-2008 à 16:02:04    

C'est bon, j'ai trouvé!
 
A plus!

Reply

Marsh Posté le 30-05-2008 à 16:44:24    

Poste la réponse ici au cas ou quelqu'un tombant sur ton poste puisse l'avoir ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed