我要实现的目标:
我有一个连接到运行数据库的网络的 Linux 服务器。无法从网络访问数据库。有一个软件充当服务器和客户端之间的中间层。客户端将通过这一层访问数据库。这是必需的,因为:
会有多个不同权限的用户。
我想要一个通用的 API,因为客户端软件将在移动平台上实现,主要用于 Android 和网页(这是我想使用 JavaScript 的地方)。
我不想直接向客户公开数据库,因为我会被迫将数据库的登录凭据存储在客户的设备中。
客户端软件将仅用于数据交换和向用户显示结果。任何处理都将在服务器中完成。
没看清楚的部分是网页。我可以使用 PHP,但我想让它像 Gmail 或 Facebook Messenger 中的 Google Hangouts 应用程序一样。从数据库中获取的内容无需重新加载页面即可显示。由于我没有在 JavaScript 中做过类似的事情,所以我不知道从哪里开始,我应该使用哪些库。
请注意,客户端和服务器之间的通信将通过安全套接字完成。中间层将使用 OpenSSL 在 C++ 中实现。
最佳答案
我建议使用 C++ 通过 system()
命令连接到服务器。
关于javascript - 使用用 JavaScript 编写的客户端连接到用 C++ 编写的安全套接字服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31864301/