Seite 1 von 2

Internetstatus abfragen

Verfasst: 03.01.2007 15:05
von Programie
Hi,

Ich wollte gestern ein Programm schreiben, welches automatisch ein anderes Programm startet wenn man mit dem Internet verbunden ist.

Wie kann man rausfinden, ob man mit dem Internet verbunden ist?

Verfasst: 03.01.2007 15:11
von ZeHa
Es gibt sicherlich eine API-Lösung dafür, aber so hopplahopp würd ich mal sagen, Du pingst einfach irgendeinen Server an (oder von mir aus 5, um absolut sicher zu sein) und wenn von keinem was zurückkommt, wird es wohl keine Verbindung geben.

Die andere Frage ist natürlich, wie man den Ping-Request sendet und die Antwort empfängt, da wirst Du wahrscheinlich die entsprechenden Protokolle kennen müssen (weiß ich jetzt aber grad nicht genau).

Verfasst: 03.01.2007 15:12
von RSBasic
@Programie
Debug InternetGetConnectedState_(0, 0)
1=Online
0=Offline

Verfasst: 03.01.2007 15:24
von Programie
RSBasic hat geschrieben:@Programie
Debug InternetGetConnectedState_(0, 0)
1=Online
0=Offline
Danke, genau das hab ich gesucht! :allright:

Verfasst: 04.01.2007 13:37
von Toshy
Nur als Hinweis, soweit ich mich erinnere ist das aber keine 100%ige Lösung oder auch nur annähernd. Auf jedenfall war das "damals" ein Problem. Sobald man z.B. per Router, also über das LAN ins Internet geht oder einige andere Konfigurationen klappte das damit glaube ich nicht.
Bin mir aber nicht sicher, ob es diese API war.

Gruß
Toshy

Verfasst: 05.01.2007 16:45
von Programie
Hab es nur für mich gebraucht!

Verfasst: 05.01.2007 16:56
von ts-soft

Code: Alles auswählen

Debug InternetCheckConnection_("http://ts-soft.eu", 1, 0)
Ist zuverlässiger, solange mein Webspace funktioniert :mrgreen:

Verfasst: 05.01.2007 16:59
von Programie
ts-soft hat geschrieben:

Code: Alles auswählen

Debug InternetCheckConnection_("http://ts-soft.eu", 1, 0)
Ist zuverlässiger, solange mein Webspace funktioniert :mrgreen:
Funktioniert das mit jeder Seite?

Verfasst: 05.01.2007 17:03
von ts-soft
>> Funktioniert das mit jeder Seite?
Ja, so kann man vorher überprüfen ob ein Server erreichbar ist. Wenn einer
erreichbar ist, kann man natürlich davon ausgehen, das man Online ist :mrgreen:

Verfasst: 05.01.2007 17:49
von a14xerus
aber man muss aufpassen, bei manchen konfiguratioenen geht der pc ins internet, wenn man eigentlich nur überprüfen will, OB man im internet ist (so wie bei ts beispiel)