Lu Yuan
2015-3-20
Previously on Native Messaging...
http://slides.com/luyuan/native-messaging
关键字
File Descriptor 文件描述符
进程被创建时,系统自动创建三个数据流:
stdin, stdout, stderr。
默认展现在终端上。
process.stdin
标准输入流默认是暂停 (pause) 的,所以必须要调用 process.stdin.resume() 来恢复 (resume) 接收。
process.stdin.setEncoding('utf8'); process.stdin.on('readable', function() { var chunk = process.stdin.read(); if (chunk !== null) { process.stdout.write('data: ' + chunk); } }); process.stdin.on('end', function() { process.stdout.write('end'); });
process.stdout / process.stderr
console.log = function(d) { process.stdout.write(d + '\n'); };
By luyuan
About Standard input, output and error