通过适用于Android的PHP服务器进行客户端与客户端通信应用程序
问题描述:
连接Android应用程序与php服务器的最佳方式是什么?通过适用于Android的PHP服务器进行客户端与客户端通信应用程序
- 使用套接字(TCP请求)
- HTTP请求
我想实现多客户端之间的聊天系统,但我知道,PHP不允许插座多线程。
我基本上想创建一个类似于谷歌纬度的应用程序,并且我还想实现用户之间的聊天系统。我已经决定要使用MySQl DB,因此使用PHP服务器,以便客户端与数据库进行通信(使用JSON进行数据交换)。我发现最简单的方法是使用HTTP请求,但我不知道如何实现这一点。
我很新的这一点,我不知道架构客户端 - 服务器 - 客户端通信应该是什么样子等。你能给我一些关于如何做到这一点的指导吗?或者如果有其他更简单的方法?
答
什么是连接android应用程序和php服务器的最佳方式是什么?
1.使用套接字(TCP请求)
2.HTTP要求
这取决于,如果你使用sokects(TCP请求),这将是更安全,你会转移少量数据发送到每个请求的服务器,因此存在很小的流量,但通过http请求实现起来比较困难,http请求不安全,并且会为每个请求携带大量数据,例如(Http头部),因此存在更多流量。
感谢您的回答,它的确是有帮助的。唯一我不确定的是如果我仍然需要使用套接字 – Spektor