实时通信和 API 端点

问题描述

我想创建一个系统,其中有许多 Android 应用程序和一个 MERN 堆栈。到目前为止,我已经创建了 API 端点,并使我的 React 应用程序和 Android 应用程序与服务器通信等等。

我的最终目标是这样的:Android 应用客户端点击一张照片。使用端点将其发送到服务器(端点受保护)。然后服务器对数据库进行更改。之后,服务器负责将该照片传送给其他用户。 react 应用程序和另一个 android 应用程序。

我无法理解,如何使这件事起作用。使用 API 端点创建快速服务器后要做什么。

我的想法:

  1. 我可以打开 2 个端口。一个用于普通 API 结束,一个用于 socket.io 并发出事件,其余由另一个服务器和端口完成。
  2. 我可以制作一个 socket.io 并尝试以某种方式 -- 强制它通过。

但是这些方法似乎并不是非常有效和富有成效。 whatsapp是做什么的?当它告诉司机所在位置与正常连接的实时位置时,uber 会做什么?这些东西使用 2 3 个端口来处理不同的东西吗?

在实现我上面描述的东西并进入深渊之前,我想了解正确的方法。它以高效的方式完成的专业程度如何?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)