Node.js使用产生两个subprocess,然后两个subprocess如何交换?

我有一个名为“A”的ELF程序,“A”是一个tcp服务器,我有一个名为“B”的ELF程序,“B”是一个tcp客户端。 当“B”开始运行时,如果服务器准备就绪,它将向服务器发送消息。

现在我必须使用Node.js来运行“A”和“B”作为两个subprocess,我怎样才能使“A”运行早于“B”?

我这样说:

socket.on('xxx', function() { var A = spawn("A", ...); ... var B = spawn("B", ...); setTimeout(B.sendToA, 500); ... }); 

有什么好的想法?

感谢您的帮助!

       

网上收集的解决方案 "Node.js使用产生两个subprocess,然后两个subprocess如何交换?"