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.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.3
    32
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.3
    32
  • 1.0.2
    0
  • 1.0.1
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i jjg-ping

Weekly Downloads

32

Version

1.0.3

License

MIT

Unpacked Size

20.5 kB

Total Files

7

Last publish

Collaborators

  • geerlingguy