Quelle est l'architecture de communication générale pour deux applications android?Comment deux applications Android se parlent-elles?
Cas 1:
J'ai deux applications Android,
a) L'un est un serveur qui attend la demande du client, le processus de la demande (lire les données de certains sqlite db) et renvoyer les résultats à la client. Cette application serveur fonctionne sur son propre téléphone Android indépendant. B) Le second est le client qui envoie la requête à l'application serveur de (a) et qui fonctionne également sur son propre téléphone Android. Est-ce que les deux applications doivent passer par le fournisseur de services mobiles pour permettre la communication? ou ils peuvent simplement se parler directement via un IP public/WIFi etc. Quelle est la structure/architecture de communication pour ces applications?
Cas n ° 2:
J'ai une application Android en cours d'exécution sur un téléphone Android indépendant, et je veux parler à une application serveur (serveur Web/Application Server) en cours d'exécution dans une machine quelque part sur Internet, envoie demander et obtenir un retour.
Encore une fois, les deux applications doivent-elles passer par le fournisseur de services mobiles pour faciliter la communication? ou ils établissent juste une communication TCP/IP droite via une adresse IP publique?
Tout article de référence serait vraiment utile.
Merci
Gath
En fait, l'OP demande à propos entre différents téléphones; Android IPC fonctionne uniquement entre différentes applications sur un seul téléphone. – CommonsWare
Oh mon dieu, comme c'est embarrassant. Désolé (fard à joues). – bugmagnet