10

我有一些在服务器上运行的 C++ 服务和一个监听特定端口的节点服务器程序。我可以在 C++ 服务和 nodejs 程序之间使用共享内存吗?我希望用户通过 nodejs 服务器发送数据,并且那些 C++ 服务可以访问它们。可能吗?

4

2 回答 2

5

我尝试从 nodejs 编写共享内存访问的 C/C++ 绑定。 https://github.com/supipd/node-shm

仍在进行中(但为我工作),也许有用,如果有错误或建议,请通知我。

于 2013-03-18T14:34:25.757 回答
3

您可以编写与 C/C++ 的绑定。从http://howtonode.org/how-to-module开始(编写绑定部分)。

在绑定代码中,您可以将共享内存用于您的 C++ 服务,但如果有意义的话,直接链接到服务可能更有意义。

于 2013-02-07T01:58:05.053 回答