我已成功配置我的beaglebone来托管网站,现在我想让网站查看器与在beaglebone上运行的C ++程序进行通信。我已经做了一些阅读并有一些想法,但我没有对我需要的部分进行可靠的概念化,所以我正在寻找一些建议。
我想要双向通信,我希望低延迟,以及对数据类型I tx / rx的限制。
我已经对WebSockets做了一些阅读,它看起来提供了我想要的东西,但我很难理解如何在我的C ++程序中运行WebSocket,以及是否有中间人(WebSocket服务器?)。 / p>
在我解决这个问题时,如果您有任何建议或建议阅读,请告诉我。
答案 0 :(得分:2)
您可能对AutobahnCpp感兴趣。这可用于执行以下架构:
Your C++ Component <--WAMP-over-RawSocket--> WAMP Router <-- WAMP-over-WebSocket --> Browser
WAMP允许双向实时消息传递:远程过程调用和发布&amp;订阅。
E.g。您可以在浏览器中实时显示来自C ++的数据。或者你可以在浏览器中通过JavaScript调用C ++。
以下是一些提示: