AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Herausfinden ob Internet aktiv ist ohne selbst eine aufzuba
Thema durchsuchen
Ansicht
Themen-Optionen

Herausfinden ob Internet aktiv ist ohne selbst eine aufzuba

Ein Thema von Kostas · begonnen am 10. Nov 2008 · letzter Beitrag vom 11. Nov 2008
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.058 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Herausfinden ob Internet aktiv ist ohne selbst eine aufzuba

  Alt 10. Nov 2008, 20:26
Hallo Zusammen,

hat jemand eine Idee wie ich herausfinden kann ob die Internetverbindung soeben steht.
Wenn ich einen HTTP request absetzen würde, würde die Internetverbindung aufgebaut werden. Genau das
möchte ich nicht. Ich möchte also nur herausfinden ob gegenwertig die Internetverbindung steht.

Der Hintergrund ist, meine Anwendung soll wenn sie gestartet wird, und das Internet gerade steht,
einen HTTP-Server abfragen ob es updates gibt. Die Abfrage soll jedoch selbst nicht die Internet
Verbindung.

Gruß Kostas
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#2

Re: Herausfinden ob Internet aktiv ist ohne selbst eine aufz

  Alt 10. Nov 2008, 20:28
Es ist nicht möglich, zu 100% überprüfen, ob eine Verbindung besteht oder nicht.
  Mit Zitat antworten Zitat
Z4ppy

Registriert seit: 25. Apr 2008
269 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Herausfinden ob Internet aktiv ist ohne selbst eine aufz

  Alt 10. Nov 2008, 20:34
Guckst du hier

MfG Z4ppy
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

Re: Herausfinden ob Internet aktiv ist ohne selbst eine aufz

  Alt 10. Nov 2008, 20:37
Zitat von Die Muhkuh:
Es ist nicht möglich, zu 100% überprüfen, ob eine Verbindung besteht oder nicht.
Ist es schon ... aber dazu muß der Router diese Information irgendwie abfragbar bereitstellen (z.B. SNMP, WebInterface, ...)
Ein Beispiel dazu findet sich bei frifra - Router-Monitor, der fragt das WebInterface ab.
Wer z.B. ein Lancom-Router sein eigen nennt, der kann dieses auch per SNMP abfragen (und noch jede Menge mehr)

cu

Oliver
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

Re: Herausfinden ob Internet aktiv ist ohne selbst eine aufz

  Alt 10. Nov 2008, 20:41
Zitat von Z4ppy:
Guckst du hier

MfG Z4ppy
ich kann mir nicht vorstellen, das diese Funktion meinen korrekten Internetstatus anzeigen kann.
Denn ein Rechner hinter einem Router weiß nur wen er fragen soll (Default-Gateway), aber ob der mehr weiß (also verbunden ist), dazu müsste man den Router explizit fragen.

Und danach sieht diese Funktion nicht aus.

cu

Oliver
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.058 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

Re: Herausfinden ob Internet aktiv ist ohne selbst eine aufz

  Alt 10. Nov 2008, 20:46
Zitat von Z4ppy:
Guckst du hier

MfG Z4ppy
Leider funktioniert die Funktion nicht.

Ich habe meine DSL Leitung unterbochen und die anwendung gestartet. Sie meldet immer noch
Internet ist verbunden.

Gruß Kostas
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#7

Re: Herausfinden ob Internet aktiv ist ohne selbst eine aufz

  Alt 10. Nov 2008, 20:47
Wie ich sagte, es wird nicht möglich sein. Ein Ansatz wäre evtl. der Weg von Rufo.
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.058 Beiträge
 
Delphi 10 Seattle Enterprise
 
#8

Re: Herausfinden ob Internet aktiv ist ohne selbst eine aufz

  Alt 10. Nov 2008, 20:51
Zitat von Sir Rufo:
Zitat von Die Muhkuh:
Es ist nicht möglich, zu 100% überprüfen, ob eine Verbindung besteht oder nicht.
Ist es schon ... aber dazu muß der Router diese Information irgendwie abfragbar bereitstellen (z.B. SNMP, WebInterface, ...)
Ein Beispiel dazu findet sich bei frifra - Router-Monitor, der fragt das WebInterface ab.
Wer z.B. ein Lancom-Router sein eigen nennt, der kann dieses auch per SNMP abfragen (und noch jede Menge mehr)

cu

Oliver
Ich suche eine allgemein gültige Lösung die nicht abhängig ist von irgendwelchen Routern,
da ich nicht wissen kann welche Router beim Kunden eingesetzt werden.

Die Abfrage scheint also wirklich nicht Möglich zu sein. Das überrascht mich.

Gruß Kostas
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

Re: Herausfinden ob Internet aktiv ist ohne selbst eine aufz

  Alt 10. Nov 2008, 20:55
Zitat von Kostas:
Zitat von Z4ppy:
Guckst du hier

MfG Z4ppy
Leider funktioniert die Funktion nicht.

Ich habe meine DSL Leitung unterbochen und die anwendung gestartet. Sie meldet immer noch
Internet ist verbunden.

Gruß Kostas
Wie schon erwähnt, alles andere hätte mich auch gewundert.
Diese Funktion ist nur für Dial-Up-Verbindungen verwendbar.

Alles andere hätte mich auch gewundert, weil das Wesen des Internets besteht darin, nur den nächsten Zugangspunkt zu kennen, der für die gewünschte Richtung zuständig ist. Alles weitere passiert auf diesem Zugangspunkt, wo das Spiel wieder von vorne losgeht.

Nur dadurch ist es auch möglich, bei Ausfällen von Leitungen, diese auch einfach und schnell umzuleiten.
Die Umleitung wird nur den direkt beteiligten Geräten (Routern) mitgeteilt, und die lenken diese dann bei Anfragen entsprechend weiter.

Aus diesem Grund geht nur der Weg über den Router.

Aus selbigen Grund ist es auch nicht möglich, aus der Konnektivität zum Internet (Router meldet das der Zugang besteht) auf die Verfügbarkeit eines speziellen Servers im Internet zu schließen. Also nur wenn ich Internet habe, muss ich nicht auch unbedingt auf Server xy.zz zugreifen können.

Da hilft nur Try Except ...

cu

Oliver
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#10

Re: Herausfinden ob Internet aktiv ist ohne selbst eine aufz

  Alt 10. Nov 2008, 20:59
Zitat von Kostas:
Ich suche eine allgemein gültige Lösung die nicht abhängig ist von irgendwelchen Routern,
da ich nicht wissen kann welche Router beim Kunden eingesetzt werden.

Die Abfrage scheint also wirklich nicht Möglich zu sein. Das überrascht mich.
Mich nicht
siehe meinen Post darüber, daraus ergibt sich genau diese Tatsache:
Im Internet kenne ich nur meine direkten Nachbarn.
Wenn ich wissen möchte, was die wissen, muss ich fragen, und die Antwort bringt mich immer nur einen Nachbarn weiter.

cu

Oliver

P.S.: Wikipedia: Routing
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz