Le 12/09/05, malet jean-luc alias cityhunter<[EMAIL PROTECTED]> a écrit : > j'ai le code suivant : > > 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])); > > > et j'obtiens le message d'erreur : > connection.cpp:42: ne peut convertir « in_addr_t » vers « in_addr_t » > dans assignment > > > j'ai bien vérifié s_addr est de type in_addr_t (lui mm un typedef > uint32_t in_addr_t) > > quelques idées?
en C, pas de support natif de la copie de deux structures donc memcpy obligatoire -- Jean-Max Reymond CKR Solutions Open Source Nice France http://www.ckr-solutions.com Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 **** Pas de message au format HTML, SVP ****
