안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 Bluetooth Socket을 이용하여 굉장히 용량이 작은 멀티 파일 전송을 하는 중
취소를 할 경우 송신/수신 스레드에서 각각 전송/수신했을 때마다 카운트하는 변수값을 체크하여
각 단말에서 송신/수신한 파일의 개수를 표시해주는데 송신 측에서는 파일을 보냈으나
수신 측에서는 파일을 받지 못한 상태라 두 단말간 전송 정보 싱크가 맞질 않네요..
이런 경우 보통 어떤 방법을 사용하는 것이 가장 효율적인가요??
제가 생각했을 때는 수신 단말에서 한개 파일 받을 때마다 writeUTF()메서드를 이용해서
송신 측에 잘 받았다고 알려주고 송신 측은 잘 받았다는 메시지 수신 시 다시 다음 파일 전송을
시작하도록 하는 방법밖에 없다고 생각을 하고 있는데 혹시 다른 좋은 방법이 있다면 알려주세요 ^ㅡ^
읽어주셔서 감사합니다