El tercer parametro es la cantidad de bytes que deseas copiar
4 bytes de (info->h_addr) a (ip)
Edgardo
>
> He estado usando linux con un portscanners del cual he comenzado a
estudiar
> su codigo fuente, esta es una estrucctura, la cual pienso que trabaja de
la
> sig. manera, yo creo que en la linea donde esta la funcion memcpy copia a
la
> variable ip lo que apunta el puntero info o sea el miembro de la
estrucutura
> "adress", que esta en la linea 4 !!!
>
> de l contrario que significa ese cuatr al final de la linea ??
>
> int resolver (char *dns)
> {
> struct hostent *info;
> unsigned long ip;
>
> if((ip=inet_addr(dns))==-1)
> {
> if((info=gethostbyname(dns))==0)
> {
> printf("No pude resolver %s\n\n",dns);
> exit(-1);
> }
> memcpy(&ip,(info->h_addr),4);
> }
>
>
>
> --
> ¿Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
> el tema "unsubscribe".
>
--
¿Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
el tema "unsubscribe".