我有一些在服务器上运行的C ++服务和一个监听特定端口的节点服务器程序。我可以在C ++服务和nodejs程序之间使用共享内存吗? 我希望用户通过nodejs服务器发送数据,那些C ++服务访问它们。 有可能吗?
答案 0 :(得分:4)
我尝试从nodejs编写共享内存访问的C / C ++绑定。 https://github.com/supipd/node-shm
仍在进行中(但为我工作),如果有错误或建议可能有用,请通知我。
答案 1 :(得分:3)
您可以编写对C / C ++的绑定。从http://howtonode.org/how-to-module开始(写一个绑定部分)。
在绑定代码中,您可以将共享内存用于C ++服务,但如果有意义的话,直接链接到服务可能更有意义。