안드로이드 개발자 모임 게시판
(글 수 7,991)
이번에 회사에서 어플을 개발하는데...
물론 어떤건지는 감히 말씀드릴수가 없지만-_-;;;
대략 설명에 필요한 부분만 말씀드리자면, 통신을 보내고싶을때 보내고 받는건 항시대기 되어야합니다..
그래서 통신방식에 대해 이래저래 많이 고민해봤는데~~
일단 단일적으로 1:1통신은 흔히 쓰는 TCP/IP 통신으로 해놓았거든요..
고런데~ 스마트폰 사용자가 제 어플만 계속 켜놓는 것도 아니구~
그래서 항시대기하는 부분에 대해 방식을 여러방면으로 고민해봤는데..
TCP/IP통신을 서비스에 돌려놓는 방법도 있을것이고...
GCM을 이용해 수신만 담당하는 방법도 있을것이고~
그외 다른 방법도 많겠지만서도
전자는.. 서비스에 통신 돌려놓으면 배터리소모가 심하지않을지 조금 걱정됩니다..
단순한 문자열 전송도 있지만 파일전송도 구현해놓았거든요-_-;;
GCM은 아직 제가 습득한 지식이 많지않아 어떨지 모르겠습니다만..
푸쉬메세지라는게 파일전송은 안될것같은데.. 그럼 결국 답은 TCP/IP인가요..?
어떤 방식이 더 효율적인지... 여러분 의견이 궁금합니다 ~_~;;

──────────────────────
KOPS Co.,Ltd Technical R&D Center / Researcher
───────────────────────────────
GCM으로 신호를 주면 서비스가 돌아서 TCP/IP로 서버에 붙어서 파일을 전송받고 접속을 끊으면 될 것 같습니다.