客户端通过PHP服务器为Android App进行客户端通信

时间:2011-11-28 11:15:27

标签: php android http sockets

连接Android应用程序和php服务器的最佳方法是什么?

  1. 使用套接字(TCP请求)
  2. HTTP请求
  3. 我正在尝试在多个客户端之间实现聊天系统,但我知道PHP不允许多线程用于套接字。

    我基本上想要创建一个类似于google latitude的应用程序,我还希望在用户之间实现聊天系统。我已经决定使用MySQl数据库,因此使用PHP服务器,以便客户端与数据库通信(使用JSON进行数据交换)。我发现最简单的方法是使用HTTP请求,但我不确切知道应该如何实现它。

    我对此很陌生,我不知道架构客户端 - 服务器 - 客户端通信应该如何。你能给我一些如何做到这一点的指导方针吗?或者,如果还有其他更简单的方法吗?

1 个答案:

答案 0 :(得分:0)

  

连接Android应用程序和php服务器的最佳方法是什么?

     

1.使用套接字(TCP请求)

     

2.HTTP请求

这取决于,如果您使用sokects(TCP请求)它会更安全,您将为每个请求将少量数据传输到服务器,因此流量很小,但是通过http请求实现起来比较困难,http请求不安全,并且每个请求都会携带很多数据,即(Http标头),因此有更多的流量。

阅读(推送技术)http://en.wikipedia.org/wiki/Push_technology