我想知道我的应用程序中使用哪种通信方法。将有 python 服务器显示来自网站和 Android 应用程序的数据。这是比较容易的部分,我将使用 REST。但随后我需要从服务器返回到 Android 应用程序以及从服务器到第二个 Android 应用程序的通信。我想到了套接字。是正确的方法吗?也许 REST 也不是一个好的选择?
请给我一些建议。谢谢你的建议。
使用
sockets
可能是 Python 服务器和 Android 应用程序之间双向通信的合适方法。
但是您可以考虑`以下列表中的适用于您的应用程序的通信方法:
REST
用于数据检索。WebSocket
用于实时双向通信。MQTT
用于发布-订阅通信。要说的是,
WebSocket
往往是实时沟通的不错选择,