0
我需要在节点中的父进程和子进程之间建立一个对话。node.js中父/子进程之间的连续通信
我开始与以下:
var child = cp.fork(__dirname + '/Child',[],{silent: true});
然后成立家长的事件处理程序:
child.stdout.on('data', processChildResponses);
儿童听标准输入和答案写入标准输出。家长写的孩子标准输入发送命令:
child.stdin.write("a command...\n");
然后,我需要一个可变数量的命令发送到孩子,有的需要响应,有的则没有。对于那些需要回应的人,我必须等待(让我们假设永远简单),处理答案并发送另一个命令。
孩子很简单,因为它只是等待命令,回答并等待另一个命令。所以没有问题。但是我对父母有很多问题。有任何想法吗?
这是java或c#中令人难以置信的简单任务,但我想在节点中完成所有任务。
在此先感谢。
它需要使用标准输入/标准输出。 – jagra