Bonjour,
Je m'embrouille un peu avec toutes les structures et fonctions relatives aux adresses, j'aimerais savoir si le code suivant est bien valide (argv[2] est un nom d'hôte) :
Merci de votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 unsigned long adr; struct hostent *host; struct sockaddr_in serveur_adr; if((host = gethostbyname(argv[2])) == NULL){ /* raler */ } adr = inet_addr( inet_ntoa( *((struct in_addr *)host->h->addr) ) ); serveur_adr.sin_addr.s_addr = htonl(adr);
Partager