gpt4 book ai didi

php - 如何将数据从数据库推送到客户端,就像信使服务一样?

转载 作者:行者123 更新时间:2023-11-29 12:48:23 25 4
gpt4 key购买 nike

我正在尝试编写一个信使服务,该服务将发送的消息存储在服务器中,然后将消息推送到连接到该服务器的所有设备。

该信使将在教室环境中使用,消息永远不会发送到一台单独的设备。目前,可以发送消息并将其存储在数据库中,但需要刷新应用程序才能显示所有消息。一种简单的方法是连续运行存储过程,但这需要额外的带宽,我确信有更好的方法来做到这一点。

我目前正在 Android Studio 中进行编码,并使用 MySQL 作为数据库,使用 PHP 作为存储过程。我对 Java 和这种类型的编码非常陌生,因此我们将不胜感激。

谢谢

最佳答案

是的,您所建议的名称为“轮询”=> 检查服务器是否每 10 秒有一些更新或类似的内容。你是对的,它是邪恶的(耗尽电池,使用大量 bad=ndwidth 等)

您需要的是“推送”服务。如果您使用 Android,最简单的方法是使用 GCM(Google Cloud Messaging):http://developer.android.com/google/gcm/index.html

这个小家伙将为您提供一种通知所有设备服务器上发生了一些更改的方法。

做得很好(如果无法到达设备,它将以指数时间延迟再次尝试,等等)。

关于php - 如何将数据从数据库推送到客户端,就像信使服务一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25123025/

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