我需要幫助實現JavaScript和C++代碼之間的進程間通信機制。基本上我需要進行雙向通信。所以JavaScript應該能夠發送和接收來自C++(Win 32)代碼的消息,反之亦然。C++和JavaScript之間的通信
1
A
回答
1
Qt包含QtScript模塊,它是JavaScript的本地C++實現。我已經成功地使用它來編寫C++應用程序,並在兩個方向上進行通信。
如果您好奇,代碼是我的HP 15C simulator project的一部分。
1
如果你有使用Qt的選項,我強烈推薦它。它是全面的,經過充分測試。 QtScript module。 QtScript是JavaScript的超集。該實現使用Webkit的JavaScript核心。
2
你應該看看Google's V8 JavaScript runtime,它支持Chrome瀏覽器,它是用C++實現的。 JSON libraries將簡化de /序列化。
0
我認爲你是在Windows操作系統上這樣做的。任何一種IPC都可以幫助你,或者你對任何事情都有特定的看法?嘗試命名管道;或與同步對象共享內存;或者嘗試使用通用文件系統內存,例如帶有同步對象的二進制文件來訪問它(儘管這不是建議的,但肯定是一個選項)。 您也可以創建COM對象/ ActiveX控件並從JavaScript(瀏覽器)訪問它。
相關問題
- 1. javascript和objective-c之間的通信
- 2. 在Javascript和c之間來回通信#
- 3. JavaScript和Python之間的UDP通信
- 4. Javascript和Python之間的RSA通信
- 5. 加載JavaScript和iframes之間的通信
- 6. PHP和Javascript之間的通信
- 7. Javascript和MYSQL之間的通信
- 8. Javascript:幀之間的通信
- 9. 在C++和C#之間進行通信?
- 10. c#和arduino之間的串行通信
- 11. PHP和C之間的安全通信#
- 12. C#和Java之間的通信
- 13. plc和C++之間的通信
- 14. C#和Java之間的通信:過程
- 15. PHP和C++之間的安全通信
- 16. Android和PC之間的通信(C#)
- 17. SAP和C之間的通信#
- 18. c#和arduino之間的serialdata通信
- 19. C++和QML之間的通信
- 20. C和Python之間的Socket通信
- 21. PHP和C++之間的通信
- 22. Java和C之間的通信協議
- 23. Webbrowser控件和C#之間的通信#
- 24. C++ dll和QT GUI之間的通信
- 25. Matlab和C++之間的TCP/IP通信
- 26. C#和VBA之間的通信
- 27. Java和C#之間的通信#
- 28. 用於WebGL的C++和Javascript之間的通信
- 29. 在JavaScript和Servlet之間進行通信
- 30. 通過管道在C++和c#之間進行通信
您需要提供更多關於您想要做什麼的信息。 js如何在瀏覽器,shell腳本,嵌入式解釋器中執行?他們在同一臺機器上,同一個網絡上嗎?它需要處理防火牆嗎? – vickirk 2011-04-21 08:19:24