public class LocalInetAddrs extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static long |
NO_LISTUP_PERIOD
ローカルIPアドレスのリストを頻繁に更新しないための抑止期間
|
| コンストラクタと説明 |
|---|
LocalInetAddrs() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static InetAddress |
choice()
グローバルアドレス、サイトローカルアドレス、リンクローカルアドレスの順に、
ローカルIPアドレスの中から接続性の高い外部アドレスを選択して返す。
|
static InetAddress |
choiceIfIsLocal(InetAddress target)
指定されたInetAddress targetがローカルIPアドレスの場合に限り、
choiceを呼び出す。
|
static boolean |
isLocal(InetAddress target)
指定されたInetAddressがローカルIPアドレスの場合はtrueを返す。
|
public static final long NO_LISTUP_PERIOD
public static boolean isLocal(InetAddress target)
target - 指定されたInetAddresspublic static InetAddress choice()
尚、複数のIPアドレスの候補が存在する場合は最初に見つかったアドレスが 返される。このため、明示的にセットアップしたアドレスが返されないことも 起こりえる。
public static InetAddress choiceIfIsLocal(InetAddress target)
target - 指定されたInetAddressCopyright © 2017. All rights reserved.