Re: c++ problème très très bête :

Page principale

Répondre à ce message
Auteur: Edgar Bonet
Date:  
À: Liste Guilde
Sujet: Re: c++ problème très très bête :
Le lundi 12 septembre, Jean-Luc Malet alias cityhunter a écrit :
> struct sockaddr_in my_addr;
> struct hostent * peer;
>
> peer = gethostbyname(destination);
> my_addr.sin_addr.s_addr = *((struct in_addr_t*)(peer->h_addr_list[0]));


    my_addr.sin_addr.s_addr = *((in_addr_t*)(peer->h_addr_list[0]));


(sans le « struct »). Ou mieux, puisque la doc (man 7 ip) dit que
my_addr.sin_addr.s_addr est de type u_int32_t,

    my_addr.sin_addr.s_addr = *((u_int32_t*)(peer->h_addr_list[0]));


-- 
Edgar Bonet           Maison : 04 76 21 29 16    Bureau : 04 76 88 10 96
3 rue Jean Prévost    Mobile : 06 77 19 79 39    Fax    : 04 76 88 11 91
38000 Grenoble        guilde@???     www.edgar-bonet.org