1

我已经在互联网上闲逛了很长一段时间,我想知道如何在不打开不同端口的情况下一起使用 BufferedReader 和 DataInputStream。我试图流式传输图像,但由于缓冲读取器存储了额外的字节,它会创建一个损坏的图像。当我尝试使用 DataInputStream.read() 时,我无法轻松读取整行文本。我的问题有某种解决方案吗?

4

1 回答 1

2

DataInputStream.readLine(),是的,我知道它已被弃用。真正的解决方案是不要在您的协议中使用行。例如,使用 readUTF()。

于 2013-07-05T22:37:09.340 回答