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