// -------- example ----------------------- 'use strict'; var ping = require('../index'); var hosts = ['192.168.1.1', 'google.com', 'yahoo.com']; hosts.forEach(function (host) { // Running with default config ping.sys.probe(host, function (isAlive) { var msg = isAlive ? 'host ' + host + ' is alive' : 'host ' + host + ' is dead'; console.log(msg); }); // Running with custom config ping.sys.probe(host, function (isAlive) { var msg = isAlive ? 'host ' + host + ' is alive' : 'host ' + host + ' is dead'; console.log(msg); }, {extra: ['-i', '2']}); // Running ping with some default argument gone ping.sys.probe(host, function (isAlive) { var msg = isAlive ? 'host ' + host + ' is alive' : 'host ' + host + ' is dead'; console.log(msg); }, {extra: ['-i', '2'], timeout: false}); });