Как работают InputStream в сокетах в java?
Задался вопросом, предположим на сервер (java servlet)передают огромный файл 100gb, я могу считать 1000 байт, остановиться, но в сетевом соединении передача данных будет же продолжаться, и если эти данные не будут считываться, поставлю таймаут, данные будут накапливаться в буфере где-то в ОС, и если он заполнится просто соединение оборвется? Нужно сразу стараться вычитывать и перенаправлять поток?