이번에 회사에서 어플을 개발하는데...

 

물론 어떤건지는 감히 말씀드릴수가 없지만-_-;;;

 

대략 설명에 필요한 부분만 말씀드리자면, 통신을 보내고싶을때 보내고 받는건 항시대기 되어야합니다..

 

그래서 통신방식에 대해 이래저래 많이 고민해봤는데~~

 

일단 단일적으로 1:1통신은 흔히 쓰는 TCP/IP 통신으로 해놓았거든요..

 

고런데~ 스마트폰 사용자가 제 어플만 계속 켜놓는 것도 아니구~

 

그래서 항시대기하는 부분에 대해 방식을 여러방면으로 고민해봤는데..

 

TCP/IP통신을 서비스에 돌려놓는 방법도 있을것이고...

 

GCM을 이용해 수신만 담당하는 방법도 있을것이고~

 

그외 다른 방법도 많겠지만서도

 

전자는.. 서비스에 통신 돌려놓으면 배터리소모가 심하지않을지 조금 걱정됩니다..

 

단순한 문자열 전송도 있지만 파일전송도 구현해놓았거든요-_-;;

 

GCM은 아직 제가 습득한 지식이 많지않아 어떨지 모르겠습니다만..

 

푸쉬메세지라는게 파일전송은 안될것같은데.. 그럼 결국 답은 TCP/IP인가요..?

 

어떤 방식이 더 효율적인지... 여러분 의견이 궁금합니다 ~_~;;

profile

 

 

────────────────────── Android.Park

KOPS Co.,Ltd Technical R&D Center / Researcher
───────────────────────────────