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

안드로이드 소켓 통신에서 파일 끝 알리는 방법 질문합니다.

0 추천
소켓통신에서요

클라에서 파일보내고 서버에서 받아서 바로 다시 클라한테 보내줘야 하는데요.

스트림을 계속 열어둔 상태에서 파일을 계속 하나 보내고 또 보내고 이러는데

서버에서 클라가 파일보낸것이 끝난지 알 수 가 없어서 서버에서 다시 클라에서 보내는 메서드가 동작을 안하는데

클라에서 파일의 끝을 알리는 값을 서버로 어떻게 보내야할까요??ㅠㅠㅠ
흠흠흠흠힝 (150 포인트) 님이 2014년 12월 21일 질문

1개의 답변

0 추천
저같은경우는 끝날때 텍스트를 따로 보내줍니다.

 

그럼 클라에서 받아서 끝으로 인식하고 다음으로 요청하는거죠.

 

while(true)writeFile(...)

writeString("EOS")

이런식으로 EOS가 오면 끝으로 인식

 

마찬가지로 클라에서도 파일다쓴뒤에 끝을 알리는 메세지를 던져주고 서버에서 그 단어가오면 처리해주면될거같은데요
기초개발자 (24,060 포인트) 님이 2014년 12월 22일 답변
...