Java socket接收缓存中多行数据数据的读取问题

2025-03-22 14:57:23
推荐回答(2个)
回答1:

先用输入流InputStream将文件内容读取到字节数组(长度为 1024)中,再用输出流OutputStream将字节数组中的数据写到目标设备
public void write(byte[] buffer, int offset, int count)
该方法第一个参数为:字节数组
第二个是:要写入的数据在数组中的起始位置 即:0
第三个是:写入的长度,即:1024

回答2:

只有不断读,直到符合要求

要不然,就在数据中先告诉对方有多少数据

~
~
~
~