IP auslesen aus C-Programm
-
Hallo Forum!
Ich möchte von innerhalb meines C-Programmes an die IP meines Rechners kommen!
Unter Linux ist mir klar, wie das geht, aber wo kann ich die unter Windows7 auslesen???
-
Warum fragst du dann nicht im WinAPI Forum?
Externe IP: http://www.c-plusplus.net/forum/288426-10
Lokale IP: http://www.c-plusplus.net/forum/288223
-
Das geht in der Allgemeinheit nicht, weil ein PC nicht nur eine IP haben kann, sondern mehrere. Zum Beispiel könnte www.google.de über eine andere IP laufen als www.c-plusplus.net, was bei einem VPN sogar sehr üblich ist.
Gibt es dazu keinen FAQ-Eintrag? Falls nicht, die Suche wird bestimmt was auswerfen, das wurde nämlich schon oft gefragt.
-
cooky451 schrieb:
Externe IP: http://www.c-plusplus.net/forum/288426-10
Lokale IP: http://www.c-plusplus.net/forum/288223Ich finde es riskant, sowas zu nennen, weil dann die Programme am Ende mit fiesen Fehlern fehlschlagen, sobald man mal auf einem PC ist, der mehr als eine IP hat. Bei VPNs erleben sogar normale User, dass ihr PC zum selben Zeitpunkt unterschiedliche externe IPs besitzt.
Diese ganzen Verfahren sollten also IMHO nur eine Heuristik sein. Die "IP des PCs" sollte in jedem Fall vom User des Programms manuell überschreibbar sein für den Fall, dass das Programm eine falsche IP ermittelt hat.
-
Christoph schrieb:
Diese ganzen Verfahren sollten also IMHO nur eine Heuristik sein. Die "IP des PCs" sollte in jedem Fall vom User des Programms manuell überschreibbar sein für den Fall, dass das Programm eine falsche IP ermittelt hat.
Ja, da stimme ich dir sogar ganz allgemein zu: "Der User hat immer recht!". Trotzdem ist der "Service", die IP automatisch zu ermitteln ja nicht schlecht, zumal es bei einem Großteil der User problemlos klappen dürfte.
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum C (C89 und C99) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.