마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 자바소켓을 이용한 이미지 전송 깨짐 현상

0 추천

안녕하세요

저는 자바소켓을 이용한 안드로이드 와서버간에 통신을 맡고 하고 있는중인데요.

안드로이드에 있는 이미지를 서버로 보내는거는 됩니다.

하지만 이미지가 깨져서 보내집니다.

해결 할수 있도록 도와주세요. 간곡히 부탁드립니다. 

 완벽하게 보내질수 있게 해결좀 부탁드립니다.!

 

복사 붙어넣기가 안되서

서버와 안드로이드 소스는 네이버 블로그에다가 올려놨습니다.  꼭 해결좀 부탁드립니다.

http://blog.naver.com/kongha2/220081204503

범석이 (160 포인트) 님이 2014년 8월 4일 질문

1개의 답변

0 추천
데이터가 큰 경우 한번에 모든 데이터가 들어오지 않습니다.

데이터의 크기와 상관없이 처음 한번의 데이터받 받아들이니 뒷부분이 짤려서 이미지가 꺠지는 듯하내요...

파일 크기만큼 데이터를 받도록 루프를 돌려서 파일 전체를 받으셔야 합니다.
이름없음 (900 포인트) 님이 2014년 8월 4일 답변
파일의 크기만큼 데이터를 받도록 어떻게 고쳐야 하죠 ??
저의 경우엔 서버에서 본 패킷을 전송하기 전에 4바이트 패킷을 보내서 본 패킷의 크기를 알려주고 본 패킷을 보내는 방식을 사용했습니다...
리드시에 읽어드린 패킷의 크기를 리턴하는데 미리 받은 본 패킷의 크기만큼 루프를 도는 방식으로 받으시면 됩니다.
...