android - 应用程序和网页之间的实时通信

标签 android python sockets redis real-time

我正在尝试弄清楚如何通过使用 Android 应用程序在网页上显示实时数据。

例如,用户正在使用android app并被评分(回答问题)。我的网页会实时按顺序显示分数。

我得出了使用 Redis 的结论,但我究竟需要什么才能让它发挥作用?我是否需要一个网络套接字,我的网页将与之通信。这个套接字可能是 python,它访问数据库然后按顺序响应分数?

我正在努力了解这究竟是如何工作的,因为这对我来说是新的。我究竟应该寻找什么(术语等)?

谢谢

最佳答案

一种方法可能是:

  1. 在互联网服务器上建立数据库
  2. 对您的应用程序进行编程以将数据保存到该远程数据库
  3. 设置网络服务
  4. 对网络服务进行编程以从数据库中读取数据并将其作为 html 页面提供

额外学分

  1. 实现 REST 风格的 API,从数据库中检索和提供数据
  2. 创建一个使用 API 获取和显示数据的 ajax 网页(这样您就不必经常刷新页面)

关于android - 应用程序和网页之间的实时通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26985577/

相关文章:

android - 是否可以在 android 中使用 opentok/tokbox?

java - 如何扫描纸上的文本,将其存储在文件中,然后使用该信息

python - Matplotlib 到 Django 模板

定义了数据报源的 Java MulticastSocket

android - Android系统服务如何提供RPC接口(interface)?

java - 尝试绘制自定义 View 如何检测单击了哪个切片

python - 在 python 中运行 shell 脚本

python - numpy 数组中的奇怪赋值

java - 使用java在三个服务器之间进行UDP单播通信

wcf - 更改 WCF net.tcp 绑定(bind)上的套接字选项