Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Seite mehrmals aufrufen (IdHTTP) (https://www.delphipraxis.net/20845-seite-mehrmals-aufrufen-idhttp.html)

vlees91 24. Apr 2004 10:27


Seite mehrmals aufrufen (IdHTTP)
 
Hallo,

ich möchte mit IdHTTP.get eine Seite jede Minute abrufen, dies funktioniert auch, wenn ich es mit Delphi 6 mit F9 starte (und compiliere). Wenn ich aber die Anwendung starte, und dann die Seite ein zweites mal aufrufen möchte, bekomme ich den Socket Fehler # 10060: "Zeitüberschreitung bei Verbindung".

Wie gesagt: der kommt in der, wenn ich es in der Entwicklungsumgebung starte, nicht.

Wieso?

SirThornberry 24. Apr 2004 12:18

Re: Seite mehrmals aufrufen (IdHTTP)
 
die Verbindung einfach schließen oder idhttp frei geben und neu anlegen

vlees91 24. Apr 2004 12:27

Re: Seite mehrmals aufrufen (IdHTTP)
 
Wie denn?

mit destroy und dann wieder create?

seddto1977 24. Apr 2004 13:03

Re: Seite mehrmals aufrufen (IdHTTP)
 
am besten du machst "idhttp1.free" und dann wieder "idhttp1 := tidhttp.create(nil)"

[edit=Christian Seehase]Doppelpost gelöscht. Mfg, Christian Seehase[/edit]

vlees91 24. Apr 2004 13:58

Re: Seite mehrmals aufrufen (IdHTTP)
 
Liste der Anhänge anzeigen (Anzahl: 1)
beim zweiten mal bekomm ich dann die meldung: "Socket kann nicht zugewiesen werden."

Außerdem bekomme ich eine Meldung von ZoneAlarm (siehe Anhang).
Wenn ich ZoneAlarm beende, tut's immer noch nicht. ;(

DataCool 24. Apr 2004 20:58

Re: Seite mehrmals aufrufen (IdHTTP)
 
Hi vLees91,

vergiss, das mit dem Freigeben und neu erzeugen.

Es müßte mit dem normalen "get" gehen, weil damit eine Anfrage an der Server geschickt wird und die Verbindung danach wieder getrennt wird. Meinetwegen kannst Du zur Sicherheit "Disconnect" oder "DisconnectSocket" aufrufen.

Aber Dein Problem wird aber an Deiner Firewall liegen, wahrscheinlich hast Du die Berechtigungen so gesetzt(unbewußt), das ausgehende Anfragen aus der IDE erlaubt sind und für die jeweils neu compilierte Exe die Berechtigung noch nicht vorhanden sind.

Ach ja und vergiss Zone Arlam und nimm Kerio !!

Gruß Data

Flax 28. Jan 2005 11:31

Re: Seite mehrmals aufrufen (IdHTTP)
 
Mh und wenn man den Verbindungsversuch von IdHTTP aber sofort abbrechen will ohne auf TimeOut zu warten??

Bei mir geht das nicht! Auch DisconnectSocket bricht das nicht ab.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:25 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