Entwickler-Ecke

Internet / Netzwerk - Internetverbindung?


Travis - Sa 26.10.02 14:22
Titel: Internetverbindung?
Hallo Leute,

wie kann ich prüfen, ob der Computer per DFÜ mit dem Internet verbunden ist oder nicht? Ich hatte es mit folgender Lösung versucht, aber die funktioniert komischerweise nur, wenn alle anderen Computer im LAN ausgeschaltet sind!


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
procedure TfrmMain.OnlineCheck;
begin
  If InternetGetConnectedState(nil, 0) then
    begin
      //Online
      ....
    end
  else
    begin
      //Offline
      ....
    end;
end;

Schon im voraus Danke,

Travis


Steffer - Sa 26.10.02 18:55

Probiere es mal mit einem Ping, besser mit mehreren auf verschiedene Server. Kommt eins zurück, bist du online.

Das Problem deiner Abfrage ist nach meinen Erfahrungen, das du im Prinzip auch über die Netzwerkkarte "online" bist.