gpt4 book ai didi

c++ - NodeJS - C/C++ 插件通信(stdin stdout)

转载 作者:行者123 更新时间:2023-11-30 17:12:50 25 4
gpt4 key购买 nike

我正在尝试将音频流传递给 C/C++ 插件。但首先我想理解并实现一些基本示例。整个目标是使用 stdin 和 stdout 在 NodeJS 和插件之间传递信息。在nodejs中我可以看到带有以下代码的标准输出:

var fs = require('fs');
var readableStream = fs.createReadStream('file.txt');
var data = '';

readableStream.on('data', function(chunk) {
data+=chunk;
});

readableStream.on('end', function() {
console.log(data);
});

但是现在,我如何将它传递给 c/c++ 插件?

最佳答案

您无法将数据直接从 NodeJS 传递到 C++。您可以用 C++ 编写/开发自己的 Node 插件/模块,它向 (Node) JS 公开一些函数,然后将数据传递给这些函数:

var myModule = require('mymodule'); // The Node addon you wrote    
myModule.processData(data);

现在,processData从JS接收数据,它是一个C++实现,所以你就可以了。

关于c++ - NodeJS - C/C++ 插件通信(stdin stdout),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31246724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com