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