안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 안드로이드 개발을 향해서 꿈꾸고 있는 젊은 청년입니다. 본론적으로 말씀드리자면
안드로이드용 통신 소켓을 이용해서 개발을 할려고 하고 있는 중인데요 왜 꼭 굳이 Mobile에서 Server 먼저 연결을 하는 걸까요
제가 개발할려고 하는 것은 Server(PC)에서 Mobile에 통신을 요청해서 Mobile에 있는 정보를 서버쪽에서 가져갈려고 합니다.
PC와 모바일폰에 상호작용이 되야 하는데요 서버쪽에서 모바일에게 요청을 합니다. 수락, 거절 수락을 하면 핸드폰에 있는 정보가 서버쪽으로
데이터 전송을 하려고 할 생각 인데 이것이 되냐 말이죠??




모바일 기기의 배터리를 많이 잡아먹는 요인이 될수 있습니다.
요청을 받기 위해서는 항상 대기를 해야 하기 때문에.... 대기하는 스레드가 돌고 있어야 합니다.
그 스레드 도는게 배터리를 전력으로 사용하는 모바일기기에서는 감점요인입니다.
그리고 서버에서 모바일 기기로 푸시해주는 기술은 지금도 쓰고 있습니다.
카카오톡이 대표적인 예가 되겠네요...