SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: Rafantastico en Martes 2 de Octubre de 2007, 21:19

Título: Duda Con Socket
Publicado por: Rafantastico en Martes 2 de Octubre de 2007, 21:19
Hola

estoy analizando un programa básico de cliente servidor en c y ya que yo vengo de Java tengo alguna que otra deficiencia en punteros. Podría alguien explicarme qué hace la siguiente línea:


Citar
server.sin_addr = *((struct in_addr *)he->h_addr);
//server es un struct sockaddr_in y he struct hostent


Gracias por todo y sean felices.
Título: Re: Duda Con Socket
Publicado por: Rozor en Miércoles 3 de Octubre de 2007, 00:15
usa el retorno de inet_ntoa . si no te suena es algo parecido ( "parecido" ) a inet_addr.

inet_ntoa(*((struct in_addr *)he->h_addr));



Espero que te funcione ;)