마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

서버 통신 질문입니다.

0 추천
안녕하세요. 개발을 시작한지 얼마 안된 초보개발자입니다..

어플을 하나 개발하게 되었는데요 , 이게 서버PC와 통신을 주고 받아야 합니다.

처음에 어플을 켰을때 서버에 있는 데이터들을 받아와서

어플의 DB에 데이터를 넣어주어야 합니다.

 

기기가 와이파이가 연결이 되어 있으면 액션이 일어났을때 내장DB와 서버에 실시간으로 데이터를 넣어 주어야 하고, 연결이 되어 있지 않으면 내장DB에만 데이터를 넣어두고,

와이파이가 연결되면 서버DB에 저장되지 않은 데이터들을 다시 전송하는 방식으로 어플을 구현하려 합니다.

 

위기능을 구현하려 구글링을 해보니 통신방법이 소켓통신, HTTP통신등의 방법등이 있던데,

어떤 방법을 이용하여 구현을 하는것이 좋은것인지 판단을 못하겠네요..

 

고수님들의 의견 부탁드립니다.
킴상 (180 포인트) 님이 2015년 11월 27일 질문

1개의 답변

+1 추천
아무래도 소켓으로 구현하시게 되면 고민해야 되는 이슈가 많습니다. 개발하신지 얼마 안 되셨다고 하시니.. HTTP(S) 기반의 API 서버를 구현하시고 통신 프로토콜은 JSON으로 구성하시는 것이 좋을 것 같습니다. 그리고 이 구성이 제일 많이 사용되고 있는 형태입니다.
mcsong (44,040 포인트) 님이 2015년 11월 28일 답변
...