0
当我收到文件时,它将WHOLE文件添加到'data'的0索引中。我如何做到这一点,所以每一个接收的文件行都进入了一个新的索引,基本上就像我试图做的那样。套接字文件传输不正确
public Downloader(Socket socket) {
List<String> data = new ArrayList<String>();
try {
InputStream input = socket.getInputStream();
byte[] buffer = new byte[socket.getReceiveBufferSize()];
int bytesReceived = 0;
while ((bytesReceived = input.read(buffer)) > 0) {
String line = new String(buffer, 0, bytesReceived);
if (line.trim().length() > 0) {
data.add(line);
}
}
Data.rawData = data;
input.close();
socket.close();
} catch (Exception e) {
e.printStackTrace();
}
}
谢谢你现在的作品 – CBennett