これは、TCPとUDPパケットの両方で動作します。
の特長の:ます。
- のPing :: TCPます。
- のPing :: UDPます。
- のPing ::外部ます。
- のPing :: HTTPます。
- のPing :: ICMPます。
- のPing :: WMIます。
のこのリリースのの新機能:
- それは偽陽性を返していましたように、TCPは、まだ再び取扱い変更ます。
のバージョン1.7.4でのの新機能は次のとおりです。
- のPingのタイムアウトブロックを削除する:: HTTPクラスには、JRubyので動作していなかったので。代わりに、私たちは、基礎となるHTTPリクエストに組み込みopen_timeoutとREAD_TIMEOUTアクセサを使用します。
- のPing :: HTTP#pingの?提供された場合、より堅牢にURI引数からポートを解析します。また、デフォルトのポートは再びコンストラクタで、最後の手段として80に戻って設定されます。
- を追加しましたタイムアウトとポート·テスト:: HTTPクラスます。
- ホストに到達できない場合、明示的に関係なく、実際の終了ステータスのfalseに結果を設定。これは、Windows 7以降影響すると表示されます。
- のPing :: ICMPクラスのタイムアウトブロック復活。それがなければ、スレッドのpingが無限ループで終わる可能性があります。
Pingのための
のバージョン1.3.2でのの新機能である:「必要とする&QUOTを行うと、
- ;ネット/ピンポン&QUOT。 「自動的にMS Windows上のNet :: Pingの:: WMIクラスをロードしていませんでした。これは修正されています。
- は、ライブラリとテストの両方のためにマングリングのすべての$ LOAD_PATHを削除します。
- ネットでのバグを修正しました:: Pingの:: HTTP失敗したリダイレクトが正しく@exceptionと@warningインスタンス変数を設定しなかったクラスます。
- PingStatusはネット:: Pingの:: WMIが今凍結されていることで返される構造体ます。
- は、テスト·ユニットライブラリは、開発の依存関係にランタイム依存関係から切り替えたします。
- を追加しました。
- 更新日:使用するgem_installタスク:。前提条件として宝石タスクをします。
- は、MS Windows用の依存関係を更新します。
- レーキテストタスクは、例えば、今より粋であるテスト:代わりにtest_tcpのTCPます。 。
- 実際のテストファイルを持つ任意の潜在的な混乱を避けるために例ファイル名の名前を変更しました。
宝石を構築宝石rakeタスク:
の要件の
- ルビー1.8.0以上します。
- Win32ベースのopen3(は1.8.x)とWindows-PRのライブラリは、MS Windows上で必要とされるます。
- Windows 2000以降のPingの:: WMIクラスを使用する必要があります。
ネット:: Pingの::外部クラスを使用するときに
の制限事項の:ます。
- はRubyの1.9.xの古いバージョンでは、UDPのpingに動作しない場合があります。
コメントが見つかりません