Я использую метод BufferedReader readLine()
для чтения строк текста из сокета.
Нет очевидного способа ограничить длину строки чтения.
Я обеспокоен тем, что источник данных может (злонамеренно или по ошибке) записывать много данных без символа строки, и это заставит BufferedReader выделять неограниченный объем памяти.
Есть ли способ избежать этого? Или мне нужно реализовать ограниченную версию readLine()
самостоятельно?