[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
MarshPosté 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...
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!!
Message édité par helios25 le 30-05-2008 à 16:01:42
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...
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!!
Message édité par helios25 le 30-05-2008 à 16:01:42