C ++和JS程序之间的共享内存

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

浏览器不能真正做到这一点。 但是,有三种可能的方法来实现你想要的:

  1. 构build一个RESTful服务,您的C ++ POST会触发一个Web套接字来更新浏览器中的JS。 或者让JS调查服务。

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

  3. 或者假设这是一个内联网,你可以写一个ActiveX控件,这将允许IE做任何事情。 但是,当你使用Linux时,你将不得不使用IEs4Linux和/或WINE。

希望这可以帮助。