c++和JS程序共享内存

Shared memory between C++ and JS program

本文关键字:共享 内存 程序 JS c++      更新时间:2023-09-26

我想在两个不同类型的程序之间使用共享内存;c++和JavaScript。c++程序应该写入内存,而JS程序应该同时从同一块内存中读取。这可能吗?

浏览器无法做到这一点。然而,有三种可能的方法来实现您想要的:

  1. 构建一个rest式服务,你的c++ post给它触发一个web套接字来更新浏览器中的JS。或者让JS轮询服务。

  2. 或者让你的浏览器页面嵌入一个iFrame,指向一个由你的c++程序编写/更新的文件系统上的HTML页面。

  3. 或者假设这是一个内部网,你可以写一个ActiveX控件,它将允许IE做任何事情。但是,如果您使用的是Linux,则必须使用IEs4Linux和/或WINE。