Sourcecodes - Internetverbinung prüfen

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

Internetverbinung prüfen

Diese Seite wurde 3342 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: C++, prüfen ob eine Internetverbindung besteht, dialin, Quellcode

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

Dieses Programm überprüft ob eine Internetverbindung besteht. Beim DEV-C++ muss man noch unter "Projekt Optionen" --> "Linker Optionen" das Wort "-lwininet" (ohne "") eingeben. Beim MSV C++ tut das schon die 5-te Zeile, wenn man die Kommentarstriche weg macht.

Code:


#include <wininet.h>
#include <conio.h>
#include <iostream>

using namespace std;
//#pragma comment(lib,"wininet.lib")  //für MSV C++  

char* GetInternetConnected()
{
  bool Status;  
  DWORD dwFlags;
  char *str;
  
  Status = InternetGetConnectedState(&dwFlags, 0);
  
  if(Status==1)
  {
    str="Internetverbindung besteht !";    
  }
  else if(Status==0)
  {
    str="Keine Internetverbindung!";
  }  
  return str;
}

int main()
{
  char *str = GetInternetConnected();
  cout<<str;
  getch();
  return 0;
}

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

Sprachenübersicht/C / C++/ C#/Netzwerk/Internetverbinung prüfen