我有一个 HTML5 应用程序,用作特定 C++ 游戏的菜单。
截至目前,我正在使用:
var ws = new ActiveXObject("WScript.Shell");
ws.Exec(this.GAME_PATH);
这是我的 HTML5 应用程序在按下按钮时运行 C++ 游戏。我希望这两个应用程序都有连接和实时数据通信。有什么建议么?
我有一个 HTML5 应用程序,用作特定 C++ 游戏的菜单。
截至目前,我正在使用:
var ws = new ActiveXObject("WScript.Shell");
ws.Exec(this.GAME_PATH);
这是我的 HTML5 应用程序在按下按钮时运行 C++ 游戏。我希望这两个应用程序都有连接和实时数据通信。有什么建议么?
您可以使用 Apache Thrift 在 C++ 和 JavaScript(或 Node.js)之间进行近乎实时的通信,请参阅http://thrift.apache.org/
我没有在 c++ 中使用 Apache Thrift 的经验,但它在 JAVA 中对我来说效果很好。
Qt 还支持将 C++ 对象暴露给 javascript。请参阅http://qt-project.org/doc/qt-4.8/qtwebkit-bridge.html。