パッケージ jp.co.sds_corp.util.net
クラス Ping
- java.lang.Object
-
- jp.co.sds_corp.util.net.Ping
-
public class Ping extends Object
pingコマンドを実装するクラスです。
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 static class
Ping.Result
Pingの結果を保持します。
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 Ping(InetAddress addr)
指定されたアドレスに対してオブジェクトを構築します。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 void
addPingListener(IPingListener l)
受信を監視するIPingListener
を追加します。boolean
check()
指定されたアドレスに対するpingを実行します。void
check(int times)
指定されたアドレスに対するpingを指定回数実行します。void
close()
pingを終了します。Ping.Result
getResult(int i)
指定された回数目の結果を返します。Ping.Result[]
getResults()
全ての実行結果を返します。int
getTTL()
TTL(ttl)を取得します。void
removePingListener(IPingListener l)
受信を監視するIPingListener
を削除します。void
setTTL(int var)
TTL(ttl)を設定します。
-
-
-
コンストラクタの詳細
-
Ping
public Ping(InetAddress addr) throws SocketException, UnknownHostException
指定されたアドレスに対してオブジェクトを構築します。- パラメータ:
addr
- ping先- 例外:
SocketException
UnknownHostException
-
-
メソッドの詳細
-
check
public boolean check() throws Exception
指定されたアドレスに対するpingを実行します。- 戻り値:
- 指定されたアドレスから応答があればtrue,なければfalse
- 例外:
Exception
-
check
public void check(int times) throws Exception
指定されたアドレスに対するpingを指定回数実行します。- パラメータ:
times
- pingを実行する回数- 例外:
Exception
-
close
public void close()
pingを終了します。
-
getResults
public Ping.Result[] getResults()
全ての実行結果を返します。
-
getResult
public Ping.Result getResult(int i)
指定された回数目の結果を返します。
-
setTTL
public void setTTL(int var)
TTL(ttl)を設定します。- パラメータ:
var
- 設定するデータ
-
getTTL
public int getTTL()
TTL(ttl)を取得します。- 戻り値:
- ttlの内容
-
addPingListener
public void addPingListener(IPingListener l)
受信を監視するIPingListener
を追加します。- パラメータ:
l
- 追加するIPingListener
-
removePingListener
public void removePingListener(IPingListener l)
受信を監視するIPingListener
を削除します。- パラメータ:
l
- 削除するIPingListener
-
-