Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
39 lines (25 sloc) 1.17 KB

Ping for Node.js Logo

JJG Ping

JJG Ping is a simple ping wrapper for Node.js which returns the latency and result of a ping to a given address.

Ping was created by Jeff Geerling of Midwestern Mac, LLC in 2013.


Use NPM:

$ npm install jjg-ping


// Use the jjg-ping library.
var ping = require('jjg-ping');

// Ping'', function(latency, status) {
    if (status) {
        // Host is reachable/up. Latency should have a value.
        console.log('Google is reachable (' + latency + ' ms ping).');
    else {
        // Host is down. Latency should be 0.
        console.log('Google is unreachable.');

Why jjg-ping?

Because npm doesn't support namespacing, and ping, node-ping, and all the other namespaces I wanted were already taken.


JJG Ping is licensed under the MIT (Expat) license. See included