OPtener IP de la PC en C++
Saludos
Quisiera saber de que forma podria optener el ip de la PC en la que estoy trabajando en C++ Builder. |
en la biblioteca <netdb.h> exite una funcion cuya declaracion es la siguiente.
Código:
Código: Código:
Código: |
Gracias por contestar
Ayer estuve probando ese ejemplo pero me da problemas en: #include <sys/types.h> #include <sys/socket.h> #include <netdb.h> [C++ Error] Unit1.cpp(8): E2209 Unable to open include file 'sys/socket.h' [C++ Error] Unit1.cpp(9): E2209 Unable to open include file 'netdb.h' [C++ Error] Unit1.cpp(25): E2450 Undefined structure 'sockaddr' [C++ Error] Unit1.cpp(25): E2449 Size of 'whereto' is unknown or zero [C++ Error] Unit1.cpp(25): E2450 Undefined structure 'sockaddr' [C++ Error] Unit1.cpp(31): E2450 Undefined structure 'sockaddr' |
Código:
#include <winsock2.h> Ejemplo de uso: Código:
Label1->Caption = GetCurrentIP(); Saludos. |
Excelente!!, gracias!.
Una ultima cosa,seria posible detectar otro numero ip de otra tarjeta q de red que este puesta en la misma PC? |
Código:
//--------------------------------------------------------------------------- Un detalle, para importar la API GetAdaptersInfo de la librería iphlpapi.dll en Builder 5 o lo haces dinámicamente o de forma estática como yo. iphlpapi.lib la creas con la utilidad IMPLIB que viene con Builder. Saludos. |
La franja horaria es GMT +2. Ahora son las 04:37:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi