gpt4 book ai didi

java - 谷歌云消息或 XMPP

转载 作者:行者123 更新时间:2023-11-29 07:54:08 24 4
gpt4 key购买 nike

我有一个项目需要在 Android 客户端和服务器之间进行通信。

通信流程是:

  • 客户端定期(每 10 秒)将其位置发送到服务器
  • 服务器是桌面应用程序(C# 或 Java)。通常服务器自己完成工作,但有时需要向多个特定客户端发送命令(需要实时)

对于客户端到服务器的方向,没有问题。但是在相反的方向上,从服务器到客户端,我遇到了一些问题。我正在使用 Google 云消息传递,但我意识到命令有一些延迟或丢失。我还考虑了 XMPP 技术。如果我使用 XMPP,服务器和客户端将成为 XMPP 服务器的用户(如聊天用户)。除了失去互联网连接的情况外,它非常好。

任何有 XMPP 服务器或/和 GCM 经验的人,请给我一些建议。

最佳答案

XMPP/Jabber 用于实时通信。如果您想开发像“whatsapp”这样的聊天应用程序,那么您应该使用 XMPP。

GCM 是一种云,即使您的应用未运行,它也会在发送前存储您的消息云会保存您的消息,并在您的设备连接到互联网后立即发送。

您的要求是实时聊天,所以您必须使用 XMPP。

关于java - 谷歌云消息或 XMPP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19062667/

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