Здравствуйте, уважаемый Stanislav V. Zudin, Вы писали:
SVZ>Если удаленная сторона может отправить несколько блоков данных, то тебя ждёт неприятный сюрприз. К тебе в буфер они могут прийти вместе. SVZ>Стримы, мать их за ногу...
Я при разработке протокола обмена сделал так, чтобы новый блок данных отправлялся только после того,
как противоположная сторона приняла предшествующий блок (и передала нам квитирующий блок).
То есть — приведенный выше сценарий не реален. Даже для стримов.