Gethostbyname(); problème d'utilisation
Résolu/Fermé
Laurent SCHAFFNER
-
6 août 2005 à 20:56
Timon1102 Messages postés 354 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 30 décembre 2010 - 6 août 2005 à 21:39
Timon1102 Messages postés 354 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 30 décembre 2010 - 6 août 2005 à 21:39
A voir également:
- Gethostbyname(); problème d'utilisation
- Notice d'utilisation - Guide
- Utilisation chromecast - Guide
- La ressource demandée est en cours d'utilisation - Forum Téléphones & tablettes Android
- Votre compte a été désactivé pour violation de nos conditions d’utilisation - Guide
- Droit utilisation musique 30 secondes ✓ - Forum MacOS
1 réponse
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
6 août 2005 à 21:39
6 août 2005 à 21:39
Salut, je pense qu'il y a plus simple pour s'initier aux structures... mais bon, puisque tel est ton désir...
voici une fonction qui retourne l'adresse ip en fonction du nom
(les uint32_t est le type dans la structure, donc c'est ce que je retourne, mais tu dois pouvoir en faire un int)
@+
voici une fonction qui retourne l'adresse ip en fonction du nom
(les uint32_t est le type dans la structure, donc c'est ce que je retourne, mais tu dois pouvoir en faire un int)
uint32_t adresse_ip(const char* hostname) { struct hostent * info = gethostbyname(hostname); if (!info) {perror("");exit(1) ;} return ntohl(*(uint32_t*)info->h_addr_list[0]) ; // network to host --> c'est l'adrese kil fo rendre ds le HOST ORDER }
@+