2014-11-17 181 views
0

如何使用C++與JavaScript進行通信,運行一些命令,獲取活動進程,但是我沒有在Web上找到任何信息。javascript和C++溝通的最佳方式

我看到的是下面的鏈接,但沒有幫助我:

http://comunidad.aisoy.es/api/Communication.html

http://www.mosync.com/docs/sdk/js/guides/wormhole/extending-javascript-with-cpp/index.html

http://www.codeguru.com/cpp/i-n/ieprogram/article.php/c4399/JavaScript-Calls-from-C.htm

+0

怎麼樣 - 只是運行一個C++程序? –

+2

問題模糊。什麼程序正在執行JavaScript代碼?它是否讓你的JavaScript程序訪問TCP,'exec','popen','open'用於管道......? C++程序是否應該已經運行或按需啓動?相同的主機或不同的主機? –

+0

我嘗試在C++中創建一個windows服務,所以當我從javascript調用時,在同一主機中的gstreamer中打開一個程序或一些腳本 – grijalvaromero

回答

0

基於你的小要求的描述,這裏有一個簡短的概述:

運行你的C++代碼作爲一個精簡版的http服務器,或者更好地編寫一個C++ apache模塊。讓您的JavaScript通過C++ http服務器向公開的URL發出AJAX請求,並以JSON/XML返回響應。

只是標準的方式爲你的UI(JavaScript)的發言的後端(C++)

+0

感謝您的信息,我將會看到如何在apache中創建一個模塊 – grijalvaromero