minet03
Messages postés415Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention 2 décembre 2005
-
8 janv. 2005 à 15:08
minet03
Messages postés415Date d'inscriptionsamedi 4 janvier 2003StatutMembreDerniè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.
cs_aardman
Messages postés1905Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention17 septembre 20123 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.