c++和JS程序共享内存
Shared memory between C++ and JS program
我想在两个不同类型的程序之间使用共享内存;c++和JavaScript。c++程序应该写入内存,而JS程序应该同时从同一块内存中读取。这可能吗?
浏览器无法做到这一点。然而,有三种可能的方法来实现您想要的:
-
构建一个rest式服务,你的c++ post给它触发一个web套接字来更新浏览器中的JS。或者让JS轮询服务。
-
或者让你的浏览器页面嵌入一个iFrame,指向一个由你的c++程序编写/更新的文件系统上的HTML页面。
-
或者假设这是一个内部网,你可以写一个ActiveX控件,它将允许IE做任何事情。但是,如果您使用的是Linux,则必须使用IEs4Linux和/或WINE。
相关文章:
- 使用Boost Interprocess创建托管共享内存需要很长时间
- 字符串共享内存映射的向量
- CUDA 使用共享内存平铺 3D 卷积实现
- 共享内存:MapViewOfFile 返回错误 5
- 如何在多写入器情况下对文件支持的共享内存中的大页面出错
- 有没有办法列出所有共享内存对象的名称?
- 共享内存的升压容器是否实现锁定?
- 共享内存中的健壮互斥锁不是那么健壮
- 使用IPC/共享内存将Integer数组从C++传递到Python
- 共享内存和性能
- 在这种特殊情况下,我是否需要在共享内存中使用原子类型
- 是否可以在专用内存空间中分配一个为提升管理共享内存而创建的对象
- fork(),在C中共享内存和指针
- 访问共享内存而不使用易失性、std::atomic、信号量、互斥锁和自旋锁
- 提升进程间共享内存open_or_create每次都会引发异常
- 通过 mmap-ed 共享内存传递可变长度 C 字符串
- 越界访问 CUDA 共享内存
- 在共享内存中插入映射映射时出现编译器错误
- 矩阵矢量产品 CUDA 通过平铺和共享内存提高性能
- 如何更改在 c++ 中使用提升库创建的共享内存的路径