안드로이드 클라이언트 -> C 서버 사진전송을 하고있습니다. 사진전송은 잘됩니다. 근데 사진을잘전송한뒤 핸드폰에서

이런 예외가 발생합니다. 그래서 찾아가봤더니 이코드부분에서 예외가 난다고하네요... 전혀그럴만ㅇ한 이유가없는데ㅠㅠ

무슨 연유인지 조ㅇ언좀 주시면감사하겠사ㅇ옵니다 에러나는부문은 포문쪽입니다

 

int start = 0;
       int index = 0;
       int overlength = 0;
       byte[] packet = new byte[2004];
       byte[] temppacket = new byte[2000];
       
       while(true)
       {
        for(int i = start; i < start + 2000; i++)
        {
         if( tempphoto[i] < 0 ) break;
         
         temppacket[index] = tempphoto[i];
         index++;
        }
        overlength += temppacket.length;
        start += 2000;
        index = 0;