elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Visual C++ 6: Obtener las ip's de todos los adaptarodes de red
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Visual C++ 6: Obtener las ip's de todos los adaptarodes de red  (Leído 684 veces)
BlaineMonkey

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Visual C++ 6: Obtener las ip's de todos los adaptarodes de red
« en: 23 Enero 2012, 13:20 »

Quisiera saber cómo obtener las direcciones ip's de todos los adaptadores de red que hay en la máquina. Por ejemplo, si físicamente tiene 4 tarjetas de red instaladas, quiero obtener las ip's de las 4.

He probado a realizar esto, pero solo obtiene una ip:

   if ( WSAStartup( wVer, &wData ) == 0 )
   {
      if( gethostname ( hostname, sizeof(hostname)) == 0)
      {
         if((hostinfo = gethostbyname(hostname)) != NULL)
         {
            ip = inet_ntoa (*(struct in_addr *)*hostinfo->h_addr_list);
            
         }
      }
      WSACleanup( );
   }


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines