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

http 연결유지 관련 질문드립니다.

0 추천

어플리케이션에서 서버와 http를 통해 GET, POST, PUT, DELETE를 통해 정보를 받고 업데이트하고 삭제하고 있습니다.

이를위해 Async task를 써서 처리하고 있는데, 현재 상태는 서버에 요청할 때마다 새롭게 connection을 하여 결과를 주고 받는 상태인데, 현재 상태에서 연결을 유지하여 통신할 수 있는 방법이 있을까요? 또한 구조상으로 현재구현과는 별개로 connection을 유지할 수 있는 기능을 추가하여야 할까요? 고수님들 답변 부탁드립니다.

넨느 님이 2015년 4월 1일 질문

2개의 답변

0 추천
연결을 유지하는게 소켓방식인데, 그게 할 일이 더 많아지니 지금거 유지하세요
쎄미 (162,410 포인트) 님이 2015년 4월 1일 답변
0 추천
굳이 하시려면 TCP 소켓 통신을 하시면 됩니다.

다만 http 보다 더 개발소요가 많이 들며 모바일에 대한 이슈도 있을 겁니다.

서버 push 때문에 연결 유지를 하려고 생각하시면

소켓 말고 polling, long polling 으로 해결하는 방법도 있습니다.
mamondebaltob (32,750 포인트) 님이 2015년 4월 1일 답변
HTTP에서 long polling은  어떻게 구현해야하나요..? 조금더 구체적으로 알수 없을까요..?
...