我正在开发需要在 C++ 应用程序和 Javascript Web 应用程序之间传递消息的应用程序。
当然,我可以自己用任何一种语言编写套接字代码,而且我过去在必要时也这样做过。
我真正想要的是一个更高级别的消息发布或消息队列 API,它为我做了很多工作。有谁知道这样的API?
我看过 ICE,它似乎没有 Javascript 绑定。我还查看了 Boost 消息队列,但它仅适用于 C++ 方面。如有必要,我可能会为这些技术中的任何一种滚动我自己的 Javascript 绑定。
更新:抱歉之前应该提到过,我想在浏览器中运行它。
为了给出一个更完整的故事,我想要一个简单的基于浏览器的应用程序,用于配置和显示 C++ 应用程序的日志记录。
我知道还有其他方法可以做到这一点,但我对 C++ 和基于浏览器的 Javascript 中的高级库特别感兴趣,它在套接字 API 之上构建一个消息队列(如果没有,那么我可能会考虑自己实现它并写一篇代码项目文章)。
ALSO:我不关心网络浏览器的可移植性。例如,如果有一个只能在 Chrome 中运行的高级 IPC Javascript 库,我会很高兴的。