在没有服务器的情况下在C ++和HTML5 / Javascript应用程序之间进行通信

时间:2013-05-01 11:32:56

标签: c++ html5 activexobject

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

截至目前,我正在使用:

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

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

2 个答案:

答案 0 :(得分:2)

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

我没有使用Apache Thrift和c ++的经验,但它在JAVA上很有用。

答案 1 :(得分:1)

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