Android 용 Java에서 채팅/통신 소프트웨어를 만드는 올바른 방법이 무엇인지 궁금합니다.Java Android - 채팅/통신을 만드는 올바른 방법?
나는 그것이 소켓 (TCP/UDP)이라고 생각한다.
웹을 사용하여 웹을 사용하는 것처럼 백엔드 스크립트로 PHP를 호출하는 경우 왜 채팅을 생성하는 것이 적절하지 않습니까? 그들 사이의 차이점은 무엇입니까? 원시 소켓 대신 호출 사용? 더 많은 배터리를 사용합니까? JSON에서 메시지를 파싱하고 웹 호출을 통해 데이터를 보내는 것이 더 쉬울 때가 있지만, 적절한 방법이 아니므로 애플리케이션에 배터리가 방전되는 것과 같은 중요한 문제가 발생할 수 있다고 생각합니다. 프로젝트를 중단한다.
저는 소켓보다 채팅을 만드는 다른 방법이 있는지 알고 싶습니다. 모든 유명 개발자는 소켓을 통신 소프트웨어 작성의 기본 방법으로 사용합니까?
다양한 방법이 있습니다. 예 : - Firebase. https://github.com/firebase/AndroidChat. 소켓은 매우 낮은 수준입니다. –
PHP 백엔드와 JSON을 사용하여 메시지를 옮길 수 있습니다. 배터리 사용 및 기타 관심사는이 선택에 의해 측정 가능한 방식으로 영향을받지 않을 것입니다. – alzee
정보를 제공해 주셔서 감사합니다. 나는 처음에는 몇몇 친구 목록과 만 훌륭한 (기본) 채팅을 만들기 위해 생각하고있었습니다. 나는 아직도 배울 것이 많다. Android에 경량 펄스를 보내는 가장 좋은 방법은 도착하는 새 메시지를 알기 위해 많은 트래픽을 사용하지 않는 것입니다. –