我正在查看某人的代码(不可联系),他们已经建立了一个与服务器通信并运行一些 C++ 代码的 websocket 客户端。这适用于新的 Chrome PPAPI。我可以将变量从客户端传递到服务器,但我不确定如何将它们中继到 C++ 端以改变代码中发生的情况?
因此,如果客户端传递 1,则 C++ 代码执行一件事,如果传递 2,则执行另一件事。我只是看不出它是如何做到的。
似乎启动 C++ 代码运行的 JavaScript 是:
function onStartTest(e)
{
console.log('Start Test');
var hostname = document.getElementById('hostname').value;
var message = 'start:'+hostname;
common.logMessage(message);
common.naclModule.postMessage(message);
e.preventDefault();
return false;
}
我看了几个例子无济于事。