Я пытаюсь добавить результаты звона (isAlive
) к потоку ниже, так что позже я могу трубы для HTTP ответ, но я получил следующее сообщение об ошибкеСоздание пользовательского потока в nodejs
events.js:85
throw er; // Unhandled 'error' event
Я не понимаю что это значит и будет благодарна за любую помощь, предоставленную мне?
var Readable = require('stream').Readable;
var s = new Readable;
var ping = require('ping');
var hosts = ['192.168.1.1', 'google.com', 'yahoo.com'];
hosts.forEach(function(host){
ping.sys.probe(host, function(isAlive){
var msg = isAlive ? 'host ' + host + ' is alive' : 'host ' + host + ' is dead';
//console.log(msg);
s.push(msg)
});
});
//s.push(null) ;
//s.pipe(process.stdout);
Какую версию узла вы используете? – Chance
Я использую v0.10.40 – irom