Sourcecodes - Seine IP - Adresse ermitteln

Sprachenübersicht/C / C++/ C#/Netzwerk

Seine IP - Adresse ermitteln

Diese Seite wurde 10755 mal aufgerufen.

Diese Artikel wurde als uneditierbar gepostet, und darf, wenn nicht ausdrücklich erlaubt nicht auf anderen Seiten verbreitet, oder editiert werden! Printversion

Keywords: Die eigene IP-Adresse herausfinden, C++ Quellcode, programmieren, sourecode

Da diese Seite sehr viele Besucher hat die ihre IP Adresse herausfinden wollen: Ihre IP-Adresse

Herzlichen Dank an Anton Staruschkin von www.cpp-programming.de/, für die Erlaubnis seine Quellcodes zu veröffentlichen.

Wichtig: Bei DEV-C++ muss man noch in "Projekt Optionen" --> "Linker Optionen" das Wort "-lwsock32" (ohne "") eingeben. Für MSV C++ müsste man in der 4 Zeile die Kommentar-Striche weg machen.

Dieser Code zeigt wie man seine IP Adresse ermittelt:

Code:


#include <windows.h>
#include <conio.h>
#include <iostream>
using namespace std;
//#pragma comment(lib,"ws2_32.lib")  // für MSV C++

int main()
{
 char hostname[255];
 char *szIPAddress;
 WORD wVer;
 WSADATA wData;
 PHOSTENT hostinfo;
 wVer = MAKEWORD( 2, 0 );

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

  cout<<szIPAddress<<endl;
  getch();
  return 0;
}

Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren?

Sprachenübersicht/C / C++/ C#/Netzwerk/Seine IP - Adresse ermitteln