pontosan azt csinálta, amit kellett.
Vagyis össze kellett omlasztania a szolgáltatást? :)
Szerintem itt a 'mindent vagy semmit' elvnek kellett volna érvényesülnie, tehát ha a rendszer azt látja, hogy a puffer megtelt, de jön még adat, akkor hibaüzenet, hogy 'túl sok adat, csinálj valamit', és cancel mindenre.