【发布时间】:2009-10-24 12:44:23
【问题描述】:
两个 android 应用程序的一般通信架构是什么?
案例一:
我有两个安卓应用,
a) 一个是等待客户端请求的服务器,处理请求(从某些 sqlite 数据库读取数据)并将结果返回给客户端。该服务器应用程序运行在自己独立的安卓手机上。
b) 第二个是在 (a) 中向服务器应用程序发送请求的客户端,它也运行在自己独立的安卓手机上。
问题是,这两个应用程序是否必须通过移动服务提供商才能启用通信?或者他们可以直接通过一些公共 IP/WIFi 等相互交谈。这个应用程序的通信结构/架构是什么?
案例 2:
我有一个在独立的安卓手机上运行的安卓应用程序,我希望它与在互联网某处某台机器上运行的一些服务器应用程序(Web 服务器/应用程序服务器)通信,发送请求并获得一些反馈。
再次,这两个应用程序是否必须通过移动服务提供商才能方便通信?或者他们只是通过一些公共 IP 建立直接的 TCP/IP 通信?
任何参考文章都会有帮助。
谢谢
加特
【问题讨论】:
标签: android communication mobile-phones