问题标签 [node-native-addon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
27 浏览

node.js - 将我从本机插件收到的 napi_values 发送到前端的正确方法应该是什么?

我正在尝试与前端沟通这个原生插件。它由一个素数生成器组成,当它执行时它写入控制台,我希望它通过套接字将它们发送到浏览器控制台。

使用此代码,我调用插件并在控制台中编写 napi_values:

我已经尝试过使用 socket.emit。

但我只能在控制台中编写。

将我从本机插件收到的 napi_values 发送到前端的正确方法应该是什么?我应该将“socket.io”更改为其他内容吗?

即使您自己没有尝试过,我也想阅读任何疯狂的代码提案。

我对应于套接字的代码:

0 投票
0 回答
21 浏览

c++ - 如何从多个工作线程加载的节点插件共享 C++ 数据

标题可能有点混乱。我想做的是我有一个共享值,它需要作为节点本机插件的一部分共享。插件本身是上下文感知的,这意味着它可以从许多工作线程加载。所以我的问题是如何使对共享值的写入和读取操作是线程安全的。在这里,我提供了一个最小的项目来证明这一点。