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

时间:2015-08-06 19:33:24

标签: javascript c++ ssl

我想要实现的目标:

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

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

我建议使用带有system()命令的C ++连接到服务器。