我需要帮助实现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:帧之间的通信
- 4. 在C++和C#之间进行通信?
- 5. C++和QML之间的通信
- 6. Java和C之间的通信协议
- 7. C#和Java之间的通信
- 8. PHP和C之间的安全通信#
- 9. c#和arduino之间的serialdata通信
- 10. PHP和C++之间的通信
- 11. plc和C++之间的通信
- 12. Java和C#之间的通信#
- 13. Webbrowser控件和C#之间的通信#
- 14. Matlab和C++之间的TCP/IP通信
- 15. Android和PC之间的通信(C#)
- 16. 在JavaScript和Servlet之间进行通信
- 17. 窗口之间的jQuery/JavaScript通信?
- 18. 通过管道在C++和c#之间进行通信
- 19. Android和C#之间的进程间通信#
- 20. C++和vb.net应用程序之间的进程间通信
- 21. 目标C类之间的通信
- 22. C#.NET与PHP/Laravel之间的通信
- 23. Objective-C:2台iPad之间的通信
- 24. C++对象之间的通信
- 25. C++与Python之间的通信(IPC)
- 26. 地铁应用程序中C++和C#之间的通信
- 27. 命名管道C#和C程序之间的通信失败
- 28. C++和c之间进行通信的最快方法#
- 29. javascript和它的托管java或C++应用程序之间的通信
- 30. JavaScript和PHP中的Web服务之间的安全通信
您需要提供更多关于您想要做什么的信息。 js如何在浏览器,shell脚本,嵌入式解释器中执行?他们在同一台机器上,同一个网络上吗?它需要处理防火墙吗? – vickirk 2011-04-21 08:19:24