javascript - 使用用 JavaScript 编写的客户端连接到用 C++ 编写的安全套接字服务器

标签 javascript c++ ssl

我要实现的目标:

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

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

  2. 我想要一个通用的 API,因为客户端软件将在移动平台上实现,主要用于 Android 和网页(这是我想使用 JavaScript 的地方)。

  3. 我不想直接向客户公开数据库,因为我会被迫将数据库的登录凭据存储在客户的设备中。

  4. 客户端软件将仅用于数据交换和向用户显示结果。任何处理都将在服务器中完成。

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

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

最佳答案

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

关于javascript - 使用用 JavaScript 编写的客户端连接到用 C++ 编写的安全套接字服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31864301/

相关文章:

c++ - 对类的 vector 进行排序

javascript - 每隔几秒从 HTTP 源获取和更新文本到 HTTPS 网站

javascript - 如何使用node.js将不同的json文件加载到不同的json对象中

javascript - 在 ExtJS 6 中升级 Fontawesome 后没有图标

javascript - pdf导出完成时回调

C++多态性——找出派生类的类型

c++ - Clang 链接器报告 "symbol not found",尽管 'nm -m' 显示该名称存在于被链接的库中

python - 签名证书 - python-cryptography 库行为在版本之间发生变化

android - 在 Android 上连接到 Pushbullet 的安全 Websocket

javascript - 使用 jQuery 离开页面