Winsock: Internet & cls
-
Hi,
wie kann ich (mit Winsock) rausfinden, ob eine Internetverbindung besteht ?
und vor allem: wie bekomme ich die globale IP ?Außerdem, warum funktioniert mein Broadcast nur wenn ich "Common Language Runtime Unterstützung" aktiviert habe ? Ohne kommt nur Schrott raus...
Bitte um Hilfe

-
Frage einfach http://checkip.dyndns.com/ ab, dann merkst du eh, ob du eine Verbindung hast, und wenn, dann steht auf der Seite gleich deine globale IP.
-
Aber wie kann ich eine Internetseite mit C++ abfragen ?
Außerdem hat die Website eine IP ausgegeben, die ich mit "cmd->ipconfig" nicht bekomme...
-
z.B. mit Boost (http://www.boost.org/) oder direkt mit der Wininet API (http://msdn.microsoft.com/en-us/library/aa385331(VS.85).aspx)
Simon
-
danke ^^
aber was genau macht jetzt eigentlich die "Common Language Runtime Unterstützung" ?
-
Die CLR (Common Language Runtime) ist die Laufzeitumgebung für .NET Programme.
Falls Du also .NET auf irgend eine Weise in deinem Programm verwendest, benötigst Du deren Unterstützung.Simon
-
Das heißt, WinApi + OpenGL + "fopen" müssten ohne cls gehen ?
"Verwaltet" diese Runtime dann meine Arrays ? Scheint nämlich so...
-
Das heißt, WinApi + OpenGL + "fopen" müssten ohne cls gehen ?
Falls Du mit cls die clr meinst. Ja, die ist nicht nötig.
"Verwaltet" diese Runtime dann meine Arrays ? Scheint nämlich so...
Auf dem managed Heap erzeugte Arrays werden von der CLR verwaltet. Jedoch kann ich Dir ohne Code nicht sagen, ob Du ein verwaltetes Array hast.
Simon