mirror of
https://github.com/logsol/chuck.js.git
synced 2026-05-11 10:37:34 +00:00
27 lines
No EOL
572 B
JavaScript
Executable file
27 lines
No EOL
572 B
JavaScript
Executable file
console.log('spawned');
|
|
|
|
process.on('message', function (message, handle) {
|
|
var pack = message.split(':'),
|
|
command = pack[0],
|
|
data = pack[1];
|
|
|
|
switch(command) {
|
|
case 'id':
|
|
console.log('This is child #' + data);
|
|
break;
|
|
|
|
case 'server':
|
|
console.log('child #' + data + ' got server.', handle);
|
|
break;
|
|
|
|
case 'socket':
|
|
console.log('child #' + data + ' got socket.', handle);
|
|
handle.on('data', onSocketMessage);
|
|
break;
|
|
}
|
|
});
|
|
|
|
|
|
function onSocketMessage (data) {
|
|
console.log('onSocketMessage', data.toString('utf-8'));
|
|
} |