パッケージ jp.co.sds_corp.util.net

クラス Ping


  • public class Ping
    extends Object
    pingコマンドを実装するクラスです。
    • メソッドの詳細

      • 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