首页 > 解决方案 > 多个实时客户端-服务器(类套接字)连接的最佳选择是什么?

问题描述

我目前正在开发一个新的网络应用程序,它基于客户端和服务器之间的多个实时连接。客户端能够将数据发送到服务器(以text/JSON表单形式),服务器端的管理员可以text/JSON根据客户端发送的数据发回响应(也以表单形式)。

这些连接是实时的(如套接字连接)很重要,因为这是实时验证过程的一部分(数据安全与此问题无关)。这是我正在考虑的快速草图:

在此处输入图像描述

再多解释一下服务器任务:

连接可以从不同域的不同用户发起,并且都通向单个服务器,在该服务器上收集和处理数据。当然,来自客户端的连接是用 处理的JavaScript,而对于后端代码,我目前正在使用PHP. 但是切换到NodeJS或任何其他脚本语言都没有问题。

我在这里问这个是因为我在这种编程方面几乎没有经验。与实时连接。我正在寻找我上面勾勒的问题的解决方案。而且我不是要直接回答/代码,而是要提示我可以为此使用哪种解决方案。

我自己也在考虑WebSockets/ WebRTC connections,但我不知道这是否是解决这个问题的正确方法。

PS:如果客户端可能在 URL 中没有看到端口号,那将是一个很大的优势!

标签: javascriptphpnode.jswebsocketconnection

解决方案


推荐阅读