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

Page principale

Répondre à ce message
Auteur: Miguel Moquillon
Date:  
À: guilde
Sujet: Re: c++ problème très très bête :
On Mon, Sep 12, 2005 at 12:32:45PM +0200, malet jean-luc alias cityhunter wrote:
> quelques idées?

D'abord ton code est du C pas du C++.
Ensuite, généralement, j'utilise plutôt le code suivant dans
l'assignement:
my_addr.sin_addr.s_addr = ((struct in_addr *)(peer->h_addr))->s_addr;

En fait, donc dans ton cas, j'aurais plutôt ceci:
my_addr.sin_addr.s_addr = ((struct in_addr *)(peer->h_addr_list[0]))->s_addr;

C'est en un pointeur sur une valeur de type in_addr que tu dois convertir et
sur une valeur de type in_addr_t.

--
Miguel Moquillon <miguel.moquillon@???>
jabber://moqui@???
http://miguel.moquillon.free.fr