Einzelnen Beitrag anzeigen

smudo

Registriert seit: 6. Sep 2005
Ort: Cottbus
362 Beiträge
 
Delphi XE2 Professional
 
#1

TIdTCPClient - Socket-Fehler #10054

  Alt 15. Sep 2005, 12:37
Hallo ,

schon wieder eine Frage zum EIdSocketError.

Ich verwende die TIdTCPClient-Komponente zum Abfragen von Daten auf einem Server.
Dabei lese ich so lange per Readln die Datenzeilen, bis die Summenzeile (erkennbar am führenden "=" ) erscheint.
Bei größeren Datenmengen kommt es nun vor, dass gerade diese Summenzeile nicht ankommt und der Readln-Befehl so lange wartet, bis die besagte Exception ausgelöst wird.
Der Datenbankserver-Betreiber meint, dass die Summenzeile nicht verzögert gesendet wird und denkt, dass der Fehler bei der Socket-Lib liegt.

Hat da jemand eine Idee, die mir aus diesem Dilemma heraushilft.

Vielen Dank

René

Anm.: Wie kann man denn das Readln abbrechen, wenn z.B. ein nicht erwartetes Zeilenende gesendet wurde?
  Mit Zitat antworten Zitat