1. При переполнении буфера какието данные неизбежно д.б. потеряны!!! 2. Всегда потери необходимо стремиться минимизировать. Т.е. буфер не обнулять совсем, а держать там максимальный объем еще не потеряной информации. 3. Что отбрасывать - старую или свежую информацию? Старая информация не такая актуальная. А в необнуленном буфере с самой свежей информацией может находиться ценнейший фрагмент - МАРКЕР пакета данных, прием которых возможно еще и не закончен. И если его небрежно похерить, то будет неизбежно потеряна и часть самых актуальных данных, аж до следующего маркера.