Использование BufferedReader и DataInputStream в гармонии

Я довольно долго копался в интернете, и мне было интересно, как можно использовать BufferedReader и DataInputStream вместе, не открывая другой порт. Я пытался передавать изображения в потоковом режиме, но поскольку буферизированный ридер хранит дополнительные байты, он создает искаженное изображение Когда я пытаюсь использовать DataInputStream.read(), я не могу прочитать полные строки текста так легко. Есть ли какое-то решение для моей проблемы?

1 ответ

Решение

DataInputStream.readLine(), и да, я знаю, что это устарело. Реальное решение - не использовать строки в вашем протоколе. Используйте readUTF() для примера.

Другие вопросы по тегам