jp.go.nict.langrid.commons.net.proxy
クラス SubnetUtil

java.lang.Object
  上位を拡張 jp.go.nict.langrid.commons.net.proxy.SubnetUtil

public class SubnetUtil
extends Object

サブネットに関するユーティリティを集めたクラス。

バージョン:
$Revision: 9650 $
作成者:
$Author: Takao Nakaguchi $

コンストラクタの概要
SubnetUtil()
           
 
メソッドの概要
static InetAddress detectSubnetMask()
          サブネットマスクを検出して返す。
static boolean isInSubnet(InetAddress address)
          指定されたアドレスがサブネット内にあるかどうかを判定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SubnetUtil

public SubnetUtil()
メソッドの詳細

isInSubnet

public static boolean isInSubnet(InetAddress address)
                          throws IOException,
                                 SocketException
指定されたアドレスがサブネット内にあるかどうかを判定する。

パラメータ:
address - アドレス
戻り値:
サブネット内にある場合、true
例外:
IOException - サブネットの検出に失敗した
SocketException - ローカルアドレスの取得に失敗した

detectSubnetMask

public static InetAddress detectSubnetMask()
サブネットマスクを検出して返す。 情報の検出に失敗した場合、255.255.255.0を返す。 255.255.255.0のアドレスを作成するのに失敗した場合、nullを返す。 nullが返ることは通常はあり得ない。

戻り値:
サブネットマスク