![]() |
Re: besteht verbindung ins internet, einfache prüfung möglic
Zitat:
|
Re: besteht verbindung ins internet, einfache prüfung möglic
Zitat:
|
Re: besteht verbindung ins internet, einfache prüfung möglic
@Die Muhkuh, dass ist doch auch gut so. es muss eine internetverbindung bestehen bevor mein programm weiterarbeitet. oder wenn die verbindung im programmablauf plötzlcih weg ist, soll eine neue aufgebaut werden und wenn das nicht geht dann muss das programm unterbrochen werden. Eben darum geht es doch.
Hintergrund ist der, dass ich mich leider mit internetverbindungsabbrüchen rumärgern muss daher muss ich eine prüfung einbauen. @Klaus01, werde das mal versuchen. wäre klasse wenn es so einfach wäre :) |
Re: besteht verbindung ins internet, einfache prüfung möglic
Davon hast Du oben aber nichts geschrieben...
Es ging drum, zu überprüfen, ob Verbindung da oder nicht und da hab ich meine Milch zu gegeben. |
Re: besteht verbindung ins internet, einfache prüfung möglic
Gut formulierte Fragen würden schon viele Irrtümer ausschliessen. :)
|
Re: besteht verbindung ins internet, einfache prüfung möglic
Zitat:
also ich trenne meine Internetverbindung eigentlich nicht :-) ansonsten hilft das vielleicht weiter ... ![]() |
Re: besteht verbindung ins internet, einfache prüfung möglic
Jupp, tue ich. Mein Router beendet die Verbindung automatisch, wenn 15 Minuten lang keine Pakete gesendet oder empfangen worden. Das hatte ich so eingestellt, als ich noch WLan genutzt hatte, damit ich sehe, ob da jemand meinen AccesPoint verbotener weise nutzt oder nicht.
|
Re: besteht verbindung ins internet, einfache prüfung möglic
Zitat:
Es gibt so viele Programme die Fehlermeldungen anzeigen wenn keine Verbindung ins Internet besteht, verstehe nicht warum das in delphi so ein Problem darstellst. Habe das nun mal getestet, wenn ich den Netzwerkadaper deaktiviere und so simuliere das keine Internetverbindung vorhanden ist, dann bringt er immer ein Socket Error 11004. Also müsste ich diesen Fehler irgendwie abfangen oder irgendwie vorher die socket Verbindung testen. Hat jemand eine Idee dazu?? |
Re: besteht verbindung ins internet, einfache prüfung möglic
Zitat:
Es kann also sein, dass Dein Programm wissen mag, ob eine Verbindung zum Internet besteht, einen Pong (oder auch einen Ping) absendet, der Router extra deswegen eine Internetverbindung aufbaut und Dein Programm in dem sicheren Glauben lebt, es gebe eine permanente Verbindung ins Internet - wenngleich das so nicht stimmt, weil es die Verbindung ggf. nur deswegen gibt, weil Dein Programm mal eben gepingt hat. Nun mag man sagen: "Was interessiert mich der Router? Soll er doch machen ..." Klar. In Zeiten der Internet-Flatrates ist das Problem kaum mehr dramatisch, aber wenn Du einen User zu fassen hast, der minutengenau mit seinem Provider abrechnet, wird der sich ggf. bei Dir bedanken. Wenn DU dennoch einen Request absetzen willst, kannst Du entweder einen Ping nehmen oder eine leichtgewichtige HTTP-Anfrage wie HEAD. Die Suchbegriffe Delphi, HTTP HEAD und ggf. INDY sollten Dich rasch zu einer technischen Lösung bringen - unter den o.g. Rahmenbedingungen. |
Re: besteht verbindung ins internet, einfache prüfung möglic
Na das nenne ich mal eine Antwort. Danke!!
Also ich habe eine Flatrate, somit ist es egal ob der Router online geht durch einen test oder nicht. Bin 24h online. Habe nur mit Verbindungsabbrüchen zu kämpfen, daher die Abfrage. Aber wie bekomme ich das mit dem Head geregelt?
Delphi-Quellcode:
aber wie reagiere ich darauf? Also wie prüfe ich ob ein fehler vorliegt oder nicht?
idhttp1.Head('http://www.google.de');
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz