게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 DownloadManager 질문
게시물ID : programmer_19407짧은주소 복사하기
작성자 : 어렵당ㅠㅠㅠ
추천 : 0
조회수 : 448회
댓글수 : 1개
등록시간 : 2016/12/24 23:52:40
옵션
  • 본인삭제금지

지금 안드로이드와 서버(nodejs로 구현)간에 통신을하고 서버에서 안드로이드 디바이스로 파일을 다운로드 하는 앱을 제작중입니다.

지금 구현 하고자 하는 기능은 안드로이드 앱에서 서버로 다운로드 매니저를 통해 쿼리를 날리면,

서버가 어떤 작업(약 1~2분 소요, 이후부터 A라고 할게요.)을 하고 파일을 보내고 안드로이드는 다운로드 매니저를 통해 파일을 다운 받는 기능입니다.

그런데 이게 서버가 작업하는 1~2분 동안에 다운로드 매니저가 꺼졌다가 다시 쿼리를 날려 서버가 A를 반복하게 되는 문제가 있습니다.
(PC에서 크롬으로 접속하면 잘 기다리다가 파일을 다운로드 받습니다.)

아마도 다운로드 매니저 자체에 타임아웃이 있어서 그런 듯한데, 이걸 해결할 수 있는 방법은 없을까요? 

다운로드 매니저 타임아웃 시간을 설정하는 방법은 아무리 찾아도 없는 것 같고 서버에서 A가 끝났을 때 이벤트를 날리면 그 때 다운로드 매니저를 켜서 

파일을 받는 것이 방법이 될 듯 한데, http 서버에 접속한 뒤 서버에서 이벤트를 받으려면 socket 을 써야 할텐데 이 상태에서 어떻게 socket connection을 할지

감이 잘 잡히지 않습니다. 

고수분들의 의견 부탁드립니다!
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호