Comment lire : char FAR FAR** h_addr_list;

Résolu
minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 - 8 janv. 2005 à 15:08
minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 - 8 janv. 2005 à 21:18
Coucou, voilà mon problème. J'apprend à me servir de la fonction
gethostbyname(), elle fonctionne, elle retourne bien le pointeur d'une
struct hostent. Seulement, il y a une variable de cette structure que
je ne sais pas comment lire :

char FAR FAR** h_addr_list;


Donc si quelqu'un à une petite idée.


P.S. : J'ai trouvé une source sur cppfrance se servant de cette
structure mais l'auteur ne répond pas au post que je fais, donc je me
remet à vous lecteurs de ce Forum.


Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite

2 réponses

cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
8 janv. 2005 à 18:40
Salut,
h_addr_list est un tableau de pointeur terminé par 0
chaque pointeur pointe sur une adresse dont le format est généralement ipv4, c'est pourquoi on peut caster chaque pointeur en struct in_addr* et afficher l'ip avec inet_ntoa.
3
minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 3
8 janv. 2005 à 21:18
ok merci bien

Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite
0
Rejoignez-nous