jjg-ping

    1.0.3 • Public • Published
    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.

    Installation

    Use NPM:

    $ npm install jjg-ping
    

    Usage

    // Use the jjg-ping library.
    var ping = require('jjg-ping');
    
    // Ping google.com.
    ping.system.ping('google.com', 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.

    License

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

    Install

    npm i jjg-ping

    DownloadsWeekly Downloads

    49

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    20.5 kB

    Total Files

    7

    Last publish

    Collaborators

    • geerlingguy