Internetverbindung prüfen

Alle Fragen zur Netzwerkkommunikation
petermännchen
Beiträge: 92
Registriert: So 26. Aug 2007, 20:35
OS, Lazarus, FPC: Win7, Laz 1.2.6, FPC 2.6.4, SVN 33306, ZEOS 7.1.4
CPU-Target: 32Bit
Wohnort: Helmstedt
Kontaktdaten:

Beitrag von petermännchen »

@theo,

ja, die Wortwahl ist etwas unglücklich.
Zudem ist mir unklar, warum das http Protokoll verwendet wird und nicht FTP. Mit FTP einfach schauen, ob eine Updateanweisung vorliegt, laden, lesen und wenn neue Version > aktuelle Version, Downloaddialog zeigen.

So würde ich das machen.

Gruß

Peter
Zeiterfassung, einfach gerechter!

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Kann man so machen.

Man kann aber auch ein HTTP HEAD ausführen und den HTTP-Header "Last-Modified" checken.
Kommt auf's selbe raus, braucht aber normalerweise kein Login und ist deshalb etwas ökonomischer.

petermännchen
Beiträge: 92
Registriert: So 26. Aug 2007, 20:35
OS, Lazarus, FPC: Win7, Laz 1.2.6, FPC 2.6.4, SVN 33306, ZEOS 7.1.4
CPU-Target: 32Bit
Wohnort: Helmstedt
Kontaktdaten:

Beitrag von petermännchen »

Viele Wege führen nach Rom :)
Zeiterfassung, einfach gerechter!

alexander
Beiträge: 423
Registriert: Di 5. Feb 2008, 12:45
OS, Lazarus, FPC: Linux, Lazarus svn, FPC svn
CPU-Target: 64Bit
Kontaktdaten:

Beitrag von alexander »

petermännchen hat geschrieben:Zudem ist mir unklar, warum das http Protokoll verwendet wird und nicht FTP. Mit FTP einfach schauen, ob eine Updateanweisung
hmmm wie mache ich das mit ftp? Muss ich mich einloggen?
Ich will halt einfach die Version.txt von meinem Webspace runterladen.... (und mit http scheints ja super zu klappen, nur halt ist das problem wenn garkeine Internetverbindung da ist. Das ist aber mit ftp wahrscheinlich genauso)

mit dem sleep wollte ich halt nur schauen, ob auch fehler kommen wenn ich den thread abbreche wenn er noch läuft. Und damit er noch läuft (und nicht sich sofort zerstört) habe ich halt ein sleep reingebaut. war aber offensichtlich nicht gerade vorteilhaft.
Du magst Freiheit? Gönne es auch deinem Computer mit Linux!
www.alexanderroth.eu

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Klappt's jetzt oder nicht?
Benutzt du die 64-Bit Version?

alexander
Beiträge: 423
Registriert: Di 5. Feb 2008, 12:45
OS, Lazarus, FPC: Linux, Lazarus svn, FPC svn
CPU-Target: 64Bit
Kontaktdaten:

Beitrag von alexander »

ja 64 bit
ich muss immer noch ausprobieren (programmiere leider gleichzeitig an mehreren stellen)... sorry...

hmmm wenn man start klickt und dann schnell stop. Und dann wieder start gibt er eine Fehlermeldung aus... wieso?
und wenn man mehrmals start klickt (jeweils nachdem er zuende ist) und dann stop gibts auch einen fehler.... das verstehe ich auch nicht....
und anscheinend ist er nach dem hardabort immer noch da der thread... wie kann das sein?

Programm ist im Anhang....
Dateianhänge
demo.tar.gz
(50.74 KiB) 61-mal heruntergeladen
Du magst Freiheit? Gönne es auch deinem Computer mit Linux!
www.alexanderroth.eu

Antworten