Neden döngü içinde byte dizisi oluşturmak ve kopyalamak anlamıyorum. Döngü içinde dizi oluşturmak yoksa, kodu çalışmayacak. Lütfen bana açıklaNeden byte dizisi oluşturmak ve kopyalamak
ObjectOutputStream outt = new ObjectOutputStream(socket.getOutputStream());
InputStream f=new FileInputStream(path);
byte[] buffer=new byte[10000];
int n;
while ((n=f.read(buffer))>0)
{
byte[] tmpBuff = new byte[10000];
System.arraycopy(buffer, 0, tmpBuff, 0, n);
total_length += n;
outt.writeObject(new MyObject(tmpBuff));
}
f.close();
Bu kod bana pek bir anlam ifade etmiyor. Neyi başarmaya çalışıyorsun? MyObject'in temsil etmesi gereken nedir? –