我很难找到一种稳定前端与后端之间通信的好方法。
我有一个C ++应用程序,用于处理与某些设备的通信,我希望自己的网页从用户那里收到请求,然后将该请求发送到我始终运行的C ++应用程序,处理该请求,然后发送一个回复我的网页,有什么办法可以做到这一点?
答案 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例如: