안드로이드 전화에서 서버로 데이터를 보내야하는 경우가 아주 많습니다. (배터리는 문제가되지 않습니다). 나는이 목적을 위해 표준 Java URL 연결을 사용하거나 SocketChannel을 사용하여 사용자 정의 소켓 구현을 만드는 것이 괜찮은지 여부에 대해 스스로 논의하고 있습니다. 나는 양쪽 끝점을 완벽하게 제어 할 수 있으며 원하는 것을 자유롭게 선택할 수 있습니다. 이러한 각 방법의 장단점은 무엇입니까? 다른 접근법? 이미 Google XMPP를 사용해 보았습니다. 그러나 많은 데이터 포인트가 감소하고있는 것으로 나타났습니다. 그것에 대한 Google의 응답을받지 못했습니다.안드로이드에서 HTTP 또는 소켓을 사용하십시오.
안정성에 대한 주요 관심사입니다. 물론 라디오 링크 자체에는 문제가없는 한 모든 샘플을 실시간으로 받아야합니다. 몇 가지 지침을 제공하십시오.
또한 HTTP를 생성하는 오버 헤드로 인해 응용 프로그램이 TCP를 사용하는 것보다 더 많은 데이터 사용량을 갖게 될 것입니다 –