IP Adresse herausfinden [windows/linux]

Illuminatic

Grünschnabel
Hallo,

wie finde ich denn mit C und C++ die Aktuelle IP Adresse heraus, und wie bekomm ich dann raus ob ich hinter einem Router hänge?

Danke Illu
 
Hallo,

hiermit kannst du deine IP-Adresse herausfinden:

char cHostname[32];
HOSTENT* host_IP;
char *cIP_Adresse;
char cDeine_IP[16];

host_IP = gethostbyname(cHostname);
cIP_Adresse = inet_ntoa(*(struct in_addr*) *host_IP->h_addr_list);
strcpy(cDeine_IP, cIP_Adresse);
 
Zurück