繁体   English   中英

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

[英]What is the best way to connect an android application and a php server using sockets?

使用套接字连接android应用程序和php服务器的最佳方法是什么? 我正在尝试在多个客户端之间实现聊天系统,但是我知道PHP不允许多线程。 对不起,我没有提供有关我打算做什么的足够信息。 我基本上想创建一个类似于谷歌纵横的应用程序,并且我还想实现用户之间的聊天系统。 我已经确定要使用MySQl数据库,然后再使用PHP服务器,以便客户端使用JSON与DB通信以进行数据交换。 我对此很陌生,不知道Client-Server-Client通信架构应该是什么样。 我发现最简单的方法是使用HTTP请求,但是我不知道该如何实现。

我认为您可以使用jabber协议,安装任何xmpp服务器,并且可以从android连接到该服务器,这是聊天应用程序的标准配置

使用xml-rpc基本php webservices作为聊天服务器。 您的聊天客户端将通过网络服务与聊天服务器联系。

*我本来打算对此发表评论,但我用光了空间,而且它确实具有某些答案的性质。

  1. 该问题几乎没有足够的信息可供任何人有用地帮助您。 认为应该怎么做? 当您没有告诉别人您的想法是什么时,您就不能要求别人批评它。
  2. PHP是错误的语言,因为(如您正确指出的那样)PHP不能是多线程的-还有许多其他原因。 我个人会推荐Node.js(或Java),但这只是我的偏爱。
  3. 如果您仍然坚持使用PHP, 请查看this 它可能会为您提供诸如此类的无阻塞多IO设置正确方向的信息-但通过在PHP中执行此操作,您会让自己陷入不必要的麻烦。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM