C ++和JS程序之间的共享内存
我想在两种不同types的程序之间使用共享内存; C ++和JavaScript。 C ++程序应该写入内存,JS程序应该从同一块内存中同时读取。 可能吗?
浏览器不能真正做到这一点。 但是,有三种可能的方法来实现你想要的:
-
构build一个RESTful服务,您的C ++ POST会触发一个Web套接字来更新浏览器中的JS。 或者让JS调查服务。
-
或者让您的浏览器页面embedded一个iFrame,指向由您的C ++程序编写/更新的文件系统上的HTML页面。
-
或者假设这是一个内联网,你可以写一个ActiveX控件,这将允许IE做任何事情。 但是,当你使用Linux时,你将不得不使用IEs4Linux和/或WINE。
希望这可以帮助。