java socket传送文件怎么设置传送速度,比如一个文件100M,每次传送1024BYTE?

2024-12-16 18:12:36
推荐回答(2个)
回答1:

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

回答2:

你发送(和接受)的时候,每次发1024字节就可以啦