CNode

求教:子进程如何向主进程发消息

Yyuenshui发布于13 年前最后回复13 年前2 回复5912 浏览0 收藏

使用cluster的时候,主进程可以向子进程发消息,通过worker.process.send 如果子进程向主进程发消息,该如何写呢???

查看回复

回复 (2)

S
showen#1·13 年前

官网实例如下: 父进程:

var cp = require('child_process');

var n = cp.fork(__dirname + '/sub.js');

n.on('message', function(m) {
  console.log('PARENT got message:', m);
});

n.send({ hello: 'world' });

sub.js代码:

process.on('message', function(m) {
  console.log('CHILD got message:', m);
});

process.send({ foo: 'bar' });

另外可以看一下我写的一个日志:http://cnodejs.org/topic/5190eb1263e9f8a542ae7b54

参与回复
登录后即可参与回复。登录