如何使用C ++编写的后端与Angular 2+前端通信?

时间:2018-09-09 22:04:06

标签: c++ angular client-server communication

我很难找到一种稳定前端与后端之间通信的好方法。

我有一个C ++应用程序,用于处理与某些设备的通信,我希望自己的网页从用户那里收到请求,然后将该请求发送到我始终运行的C ++应用程序,处理该请求,然后发送一个回复我的网页,有什么办法可以做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以使用Boost Asio将REST服务器构建到C ++应用中,请参见:

https://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio/examples/cpp11_examples.html

或者您可以使用C ++ REST框架,请参见:

https://github.com/Microsoft/cpprestsdk

还有其他一些。

最后,您可以使用其他语言(例如Java或C#)构建REST / Web服务器,并使用消息传递协议与C ++服务器进行通信。您可以使用套接字或ZeroMQ例如:

http://zeromq.org