Giter Site home page Giter Site logo

net-ping's Introduction

== Description
  A collection of classes that provide different ways to ping computers.

== Prerequisites
  * ffi
  * win32-security (MS Windows only)
  * fakeweb (test only)
  * test-unit (test only)

  Ruby users should use Ruby 1.9.3 or later.
  JRuby users should use JRuby 1.6.7 or later.

== Installation
  gem install net-ping

== New Maintainer
  Chris Chernesky is the current maintainer of net-ping as of version 1.7.6
  and later. Please post any new issues on his repo, not here:

  https://github.com/chernesk/net-ping

== Notes
  Please read the documentation under the 'doc' directory. Especially pay
  attention to the documentation pertaining to ECONNREFUSED and TCP pings.

  Also note the documentation regarding down hosts.
== How to require net-ping
  You can do either this:

  require 'net/ping'

  In which case you will get Net::Ping and all of its subclasses. Or,
  you can load individual subclasses like this:

  require 'net/ping/tcp'

  The former has the advantage of being easier to remember and all inclusive,
  not to mention backwards compatible. The latter has the advantage of
  reducing your memory footprint.
   
== Known Issues
  Older versions of Ruby 1.9.x may not work with UDP pings.

  Older versions of JRuby will return false positives in UDP pings
  because of an incorrect error class being raised. See JRuby-4896.

  JRuby 1.6.7 or later is required for external pings because of a bug
  in earlier versions with open3 and stream handling.

  ICMP pings will not work with JRuby without some sort of third-party
  library support for raw sockets in Java, such as RockSaw.

== License
  Artistic 2.0

== Contributions
  Although this library is free, please consider having your company
  setup a gittip if used by your company professionally.

  http://www.gittip.com/djberg96/
   
== More documentation
  If you installed this library via Rubygems, you can view the inline
  documentation via ri or fire up 'gem server', and point your browser at
  http://localhost:8808.

== Author
  Daniel J. Berger

net-ping's People

Contributors

djberg96 avatar tardate avatar lzap avatar j15e avatar aortbals avatar grandynguyen avatar pythonesque avatar tosch avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.