1) wäre ein Faß ohne Boden, das nützt auf Dauer nichts.
2) der Eimer muß das Faß fragen, wieviel Platz es braucht, also wie lange das nächste mal der Hahn aufgedreht wird. Und der Eimer weiß dann, was zu tun ist. Ist er zu lahm, so muß das Faß dem Wasserhahn sagen, daß er sich schließen soll, so lange bis der Eimer fertig mit der Arbeit ist.
So, jetzt aber genug mit Wasser. Habe nachgeschaut :
Delphi-Quellcode:
const InBufSize = 8 * 1024;
OutBufSize = 4 * 1024 + 50;
HWHandshakeOptions = hfUseRTS or hfRequireCTS;
Wie du siehst wird das Faß bis zu maximal der Hälfte der verfügbaren Reserve gefüllt.