我正在使用NodeJ构建一个API,用于在服务器端运行.exe
个文件。要生成.exe
文件的进程,我只是使用child_process
模块,如:
let p = spawn('test.exe', []);
然后我可以使用stdout
“监听器”来获取test.exe
的标准输出中写的消息,如:
p.stdout.on('data', (data) => console.log(data.toString()));
示例中的test.exe
是用C#编写的,只能在stdout
上睡觉和写东西。
我想知道除stdout
之外是否有办法传达这两个过程。我有一种感觉,这将是关于套接字的东西,但我以前从未使用它。有人能指出我的方向吗?
谢谢!
答案 0 :(得分:0)
最简单的解决方案是http(参见node / express)。 但“最佳”解决方案将取决于您的需求。查看命名管道和IPC
是值得的