Entwickler-Ecke
Internet / Netzwerk - IdHTTP Timeout
Jojojoxx - Di 29.09.09 16:26
Titel: IdHTTP Timeout
Hallo!
Ich lese mit einer IdHTTP-Client Komponente den Quelltext eine Website aus. Das klappt auch alles wunderbar, aber sobald die Internetverbindung stark ausgelastet ist scheinen dort Fehler zu passieren. ReadTimeout steht auf 0 (was bedeutet dieser Wert) und ist es möglich den Timeout zu erhöhen bzw. gibt es andere Timeouts die daran schuld sein können? ReadTimeout habe ich testeweise mal auf 990000 gestellt was keine Besserung brachte.
Danke euch!
mfg
Jojo
Gausi - Di 29.09.09 16:34
Es gibt noch den ConnectTimeout.
Jojojoxx - Di 29.09.09 16:48
Bei mir nicht :shock:
Xentar - Di 29.09.09 16:57
Ist abhängig von der Indy Version..
0 heißt, wenn ich das richtig in Erinnerung hab "Infinite". Und mehr geht einfach nicht..
Was heißt "es passieren Fehler"? TCP (worüber HTTP läuft) sollte eigentlich fehlerhafte Pakete erkennen, und "automatich" neu übertragen.
Jojojoxx - Di 29.09.09 20:12
Naja, ich lese wie gesagt den Quellcode aus einer Datei und parse einige Daten daraus, und lasse die in einem Stringgrid anzeigen. Bei einer stark ausgelasteten Internetverbindung sind manche Felder des Stringgrids leer. Komisch ist eben auch dass ich keinen Fehler erhalte. Nur da das Problem wirklich nur bei einer ausgelasteten Verbindung auftritt liegt nahe, dass irgendwo im IdHTTP das Problem liegt.
Xentar - Di 29.09.09 20:28
Hast du dir in solch einem Fall mal die heruntergeladene Datei angesehen?
Und, wie rufst du die Seite ab? Einfach mit IdHTTP.Get ?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!