Entwickler-Ecke
Internet / Netzwerk - Übertragung mit Indy: SendeBuffer SOFORT löschen
sky21 - Mi 07.04.10 13:17
Titel: Übertragung mit Indy: SendeBuffer SOFORT löschen
Hi all
Ein Problem aus der Praxis: Der Benutzer stoppt eine Datenübertragung und dennoch werden weiterhin Daten gesendet. Schaut man genauer hin, so werden zwar aufgrund des "Abbrechens" keine neuen Daten für den Sendevorgangen aufbereitet, aber der Buffer (TIdIOHandler; bei mir 64k) wird noch leer-geschrieben. Toll!
Frage:
Gibt es unter Verwendung der Indy-Komponenten eine Möglichkeit, den Buffer sofort zu leeren?
Das verwendete Protokoll ist FTP und bei Abort wird nicht nur ABOR an den Server gesendet, sondern alsdann auch KillDataChannel() aufgerufen. Klingt eigentlich vernünftig aber scheinbar macht Kill() doch nicht das, was es wohl tun sollte ...
Danke für eure Hilfe!
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!