gpt4 book ai didi

java - 聊天应用程序——哪种技术更适合在 Android 中实现聊天应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:52:33 25 4
gpt4 key购买 nike

*我必须制作一个基本上是聊天应用程序的 android 应用程序。*在这个聊天应用程序中,用户可以与单个用户以及在一个组中进行交互,这意味着组聊天也在那里。我使用 php 作为数据库的后端。我之前从未做过此类工作,因此需要一些建议或指导。

The options i have seen is as follow :

1. Web-services

2. Socket Programming

3. XMPP using the smack api

现在我很困惑,在 android 中哪个更好地实现聊天功能。我也没有得到任何示例代码。我的一位团队成员要求我使用套接字编程,但我没有得到任何示例应用程序或任何用于 android 套接字编程的东西。这次我不知道套接字编程。我们如何将手机连接到服务器,然后再连接到其他设备。希望你能得到我想要的康威你。

所以任何人都可以指导我并告诉我继续前进的正确方向。另外,如果您可以提供任何示例代码,那将非常有帮助。感谢任何帮助

最佳答案

另一个选择(除了 XMPP,它当然是一种有效的聊天方法,因为它是为此而设计的)将使用 WebSocket。使用 WebSocket 也将打开拥有纯浏览器客户端的可能性。

对于 Android 上的 WebSocket,有 AutobahnAndroid,属于 Autobahn 的一部分WebSocket 和 WAMP 实现系列。

WAMP是具有多种实现的基于 WebSocket 协议(protocol)的 RPC 和 PubSub。还有一个 WebSocket/WAMP 的 PHP 实现:Ratchet .

免责声明:我是 Autobahn/WAMP 的作者并为 Tavendo 工作。

关于java - 聊天应用程序——哪种技术更适合在 Android 中实现聊天应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12702772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com