【问题标题】:Chat Application using Android and PHP Server使用 Android 和 PHP Server 的聊天应用程序
【发布时间】:2014-04-09 13:53:11
【问题描述】:

我需要在 Android 中构建一个聊天应用程序,但我想使用 PHP Server 来存储数据。 我听说过用于制作聊天应用程序的 Socket。 我有一个服务器套接字和客户端套接字应用程序的示例代码来在它们之间建立连接,但是这两个应用程序都使用 Android,但我想在我的应用程序中使用服务器端。 实现这一目标的最佳方法是什么?

【问题讨论】:

  • 澄清一下,您想直接在手机之间发送消息而不通过服务器?
  • 不,我想通过服务器来存储像 Facebook Messenger 这样的消息
  • 嗨,你能举个例子吗?

标签: php android sockets


【解决方案1】:

我推荐你 Ejabberd + Asmack。

您可以在 Linux 中轻松地在您的服务器中安装 ejabberd,查看 this。 Ejabberd 基于 XMPP 协议(​​whatsapp 使用的相同(我不知道他们是否还在使用它,但至少基于 XMPP)。

那么你的手机有一个图书馆(Asmack,检查here

有很多使用这个库的示例代码可以帮助你设置你的聊天应用程序。

您必须在您的服务器中注册您的用户才能登录系统。

一些额外有用的链接:

Ejabberd configuration guide

Sample XMPPConection

希望对你有帮助

【讨论】:

  • 太好了,Asmack 库非常简单易用。但我无法处理 Ejabberd,我正在使用免费服务器,我可以在这个免费服务器上设置 Ejabberd 吗?
  • 如果你的服务器在 Linux 中,你应该没有任何问题。
  • @zozelfelfo 你能告诉我如何将它与共享服务器一起使用,就像我想在 go daddy 中使用它一样。那么我需要什么要求请帮助我。
  • @Madhav_nimavat 我从来没有和godaddy 合作过,你唯一需要的就是一个Linux 内核,然后去做。您需要将 ejabberd 安装为系统服务,否则无法安装
  • @zozelfelfo 我只需要知道如何在共享服务器中使用它
猜你喜欢
  • 2014-05-03
  • 2015-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-26
  • 2012-01-28
  • 2017-04-11
  • 1970-01-01
相关资源
最近更新 更多