Comment recuperer l adresse IP d'une interface reseau ? [VC++ WIN32] - C++ - Programmation
Marsh Posté le 23-12-2002 à 23:41:06
Va voir la structure hostent renvoyée par gethostbyname()
Marsh Posté le 24-12-2002 à 00:12:02
ah oui tiens... mais il saura differencier plusieurs adaptateurs reseaux?
J avais pensé a des fonctions win32 (avec une callback qui fait un num sur les devices reseaux) mais je vais essayer comme ca...
Marsh Posté le 24-12-2002 à 00:17:57
Bah là t'auras une liste dans hostent.h_addr_list avec les différentes IP de ton poste mais t'auras pas la liste des adaptateurs réseaux..
Marsh Posté le 24-12-2002 à 00:28:56
pas grave dans ce cas ... y a que 2 adaptateurs, la carte reseau ( adresse connue) et la carte acces a distance... bon je vais essayer en esperant que ca marchera. MErci
Marsh Posté le 23-12-2002 à 20:43:11
SAlut,
ayant des pbs de temps en temps avec mon fournisseur d'IP dynamique ( je vais pas changer a chaque fois), je souhaiterai envoyer sur une boite mail particuliere l'adresse IP de mon serveur toutes les 2 mn sur une boite mail externe (en n'envoyant que si y a modification)... mais je ne sais pas comment recuperer l'adresse IP.
A mon avis , il faut que j enumere les interfaces reseau (la comment faire ?) puis que je recupere l adresse IP de telle ou telle interface (comment faire aussi ?) et enfin que je l envoie en mail (la je pense voir comment faire)
Pouvez vous m aider ?
merci.