Unterschied b/w-event.auf() und event.einmal() in nodejs

Teste ich die plus_one app, und während es läuft, ich wollte nur klarstellen, meine Konzepte auf der Veranstaltung.einmal() und event.auf()

Dies ist plus_one.js

> process.stdin.resume();
process.stdin.on('data',function(data){
    var number;
    try{
        number=parseInt(data.toString(),10);
        number+=1;
        process.stdout.write(number+"\n");
        }
    catch(err){
        process.stderr.write(err.message+"\n");
        }
    });

- und dies ist test_plus_one.js

var spawn=require('child_process').spawn;
var child=spawn('node',['plus_one.js']);

setInterval(function(){
    var number=Math.floor(Math.random()*10000);
    child.stdin.write(number+"\n");
    child.stdout.on('data',function(data){
        console.log('child replied to '+number+' with '+data);
        });
    },1000);

Bekomme ich paar maxlistener offset-Warnung während der Verwendung Kind.stdin.auf (), aber dies ist nicht der Fall, wenn mit Kind.stdin.einmal(), warum ist das passiert ?

Ist es, weil Kind.stdin ist das hören zu den vorherigen Eingaben ? aber in diesem Fall maxlistener offset gesetzt werden sollte, mehr Häufig, aber es ist nur passiert einmal oder zweimal in einer minute.

InformationsquelleAutor Anathema.Imbued | 2013-09-11

Schreibe einen Kommentar