连接到用c++编写的安全套接字服务器与用JavaScript编写的客户端

Connect to Secure Socket Server written in C++ with client written in JavaScript

本文关键字:服务器 客户端 套接字 JavaScript 安全套 连接 安全 c++      更新时间:2023-09-26

我想达到的目标:

我有一个linux服务器连接到运行数据库的网络。无法从网络访问数据库。有一个软件作为服务器和客户端之间的中间层。客户机将通过这一层访问数据库。这是必需的,因为:

  1. 会有多个不同权限的用户

  2. 我想要一个通用的API,因为客户端软件将实现到移动平台,主要是Android和作为一个网页(这是我想使用JavaScript),以及

  3. 我不想直接将数据库暴露给客户端,因为我将被迫将数据库的登录凭据存储在客户端的设备中。

  4. 客户端软件将仅用于数据交换并将结果显示给用户。

不清楚的部分是网页。我可以使用PHP,但我想让它像Gmail中的Google Hangouts应用程序或Facebook Messenger一样。显示从数据库中获取的内容,而无需重新加载页面。因为我没有在JavaScript中做过这样的事情,我不知道从哪里开始,我应该使用哪些库。

注意客户机和服务器之间的通信将通过安全套接字完成。中间层将使用OpenSSL在c++中实现。

我建议使用system()命令使用c++连接到服务器。