0

我有一个 HTML5 应用程序,用作特定 C++ 游戏的菜单。

截至目前,我正在使用:

var ws = new ActiveXObject("WScript.Shell");
ws.Exec(this.GAME_PATH); 

这是我的 HTML5 应用程序在按下按钮时运行 C++ 游戏。我希望这两个应用程序都有连接和实时数据通信。有什么建议么?

4

2 回答 2

2

您可以使用 Apache Thrift 在 C++ 和 JavaScript(或 Node.js)之间进行近乎实时的通信,请参阅http://thrift.apache.org/

我没有在 c++ 中使用 Apache Thrift 的经验,但它在 JAVA 中对我来说效果很好。

于 2013-05-01T11:36:02.353 回答
1

Qt 还支持将 C++ 对象暴露给 javascript。请参阅http://qt-project.org/doc/qt-4.8/qtwebkit-bridge.html

于 2013-05-01T11:41:31.097 回答