Пытаюсь прочитать длинный InputStream (с ~180к+ символов) Этим способом зависает в while:
InputStream is = socket.getInputStream();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int length;
while ((length = is.read(buffer)) != -1) {
baos.write(buffer, 0, length);
}
System.out.println(baos.toString());
Пробовал другие способы, но нужно обязательно записывать данные в ByteArrayOutputStream
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Написал функции для создания и инициализации одномерного массива и матрицыКак в main вывести оба массива в консоль?
getSupposedNums(i,j) возвращает массив возможных вариантов для ячейки i,j, работает корректно
Пробую сделать произвольный AuthenticationProviderПока просто поставил println, чтобы он высвечивал данные о пользователе, если в него система обратится
Два дня сижу, не могу дойти до решения проблемыУ меня есть некая очередь