gpt4 book ai didi

java - 使用 XMPP 构建聊天应用程序的模式

转载 作者:太空宇宙 更新时间:2023-11-03 11:18:29 25 4
gpt4 key购买 nike

我使用 Google App Engine Server 构建了一个 Android 应用程序。现在我想在我的应用程序中添加简单的聊天。我有一些问题。

  • 我的用户注册了他们想要的电子邮件域,例如 hotmail.com、yahoo.com 甚至更深奥的域,这是否意味着我需要为他们创建 JID?如果是的话,Google App 引擎是否会为我可以操纵的应用域提供 JID 创建?

  • 我读到 Google App Engine 充当 XMPP 客户端,因此我需要可以接收和发送 XMPP 消息的 Xmpp 服务器。那么我为什么要做GAE呢? Openfire 是我的答案吗?我可以将 Openfire 与 GAE 集成吗?

  • 我还读到,如果我想在 GAE 和 Android 中使用 XMPP,我的客户端需要一个 Smack Api,并且它在 HTTP 上工作。所以我想我需要每隔几秒钟轮询一次服务器以获取消息。有没有更好的模式?

最佳答案

can I integrate Openfire with GAE?

您不能在 GAE 上运行 Openfire,因为 GAE 只能在 HTTP 上运行,因此您无法像 Openfire 那样通过套接字进行连接。

关于java - 使用 XMPP 构建聊天应用程序的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12998360/

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