Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.net.InetAddress1.0

java.lang.Object
   |
   +--java.net.InetAddress

Deklaration

public final class InetAddress
extends java.lang.Object
implements java.io.Serializable

Beschreibung

Diese Klasse dient zur Darstellung einer 32 Bit langen IP-Adresse. Sie stellt Methoden zur Verfügung, mit denen die IP-Adresse eines Hosts ermittelt werden oder umgekehrt der Name ermittelt werden kann, der zu einer bestimmten IP-Adresse gehört. Zur Namensauflösung unterhält diese Klasse einen internen Adreß-Cache, wodurch wiederholte Anfragen nach der IP-Adresse eines bestimmten Hosts schneller beantwortet werden können.


 
Methoden
public booleanequals(Object obj)
public byte[]getAddress()
public static InetAddress[]getAllByName(String host)     [1.2]
public static InetAddressgetByAddress(byte[] addr)     [1.4]
public static InetAddressgetByAddress(String host, byte[] addr)     [1.4]
public static InetAddressgetByName(String host)
public StringgetCanonicalHostname()     [1.4]
public StringgetHostAddress()     [1.1]
public StringgetHostName()
public static InetAddressgetLocalHost()
public inthashCode()
public booleanisAnyLocalAddress()     [1.4]
public booleanisLinkLocalAddress()     [1.4]
public booleanisLoopbackAddress()     [1.4]
public booleanisMCGlobal()     [1.4]
public booleanisMCLinkLocal()     [1.4]
public booleanisMCNodeLocal()     [1.4]
public booleanisMCOrgLocal()     [1.4]
public booleanisMCSiteLocal()     [1.4]
public booleanisMulticastAddress()     [1.1]
public booleanisSiteLocalAddress()     [1.4]
public StringtoString()


 

Methoden im Detail

public boolean equals(Object obj)
Liefert true, wenn obj ein Exemplar von InetAddress ist, die die gleiche Adresse enthält wie dieses Objekt. Der Host-Name wird nicht verglichen.
public byte[] getAddress()
Liefert die repräsentierte Adresse in einem byte-Array. Die Bytes um gelieferten Array sind mit fallender Wertigkeit angeordnet.
public static InetAddress[] getAllByName(String host)     [1.2]
Liefert alle Adressen zurück, die zum Host host gehören.
Exception: UnknownHostException
public static InetAddress getByAddress(byte[] addr)     [1.4]
Liefert ein neues Objekt zurück, das mit der Adresse addr initialisiert wird. Das höchstwertige Byte muss dabei ander Position Null stehen.
Exception: UnknownHostException
public static InetAddress getByAddress(String host, byte[] addr)     [1.4]
Liefert ein neues Objekt zurück, das mit der Adresse addr und dem Hostnamen host initialisiert wird. Das höchstwertige Byte muss dabei ander Position Null stehen.
Exception: UnknownHostException
public static InetAddress getByName(String host)
Ermittelt die IP-Adresse des Hosts host und liefert sie in einem neuen InetAddress-Objekt. Hierbei kann sowohl der Host-Name als auch ein String, der die IP-Adresse enthält, übergeben werden. Wenn null oder ein leerer String übergeben wird, wird die Adresse des lokalen Rechners zurückgegeben.
Exception: UnknownHostException
public String getCanonicalHostname()     [1.4]
Liefert den voll qualifizierten Domänennamen zu der dargestellten IP-Adresse zurück.
public String getHostAddress()     [1.1]
Liefert einen String, der die repräsentierte IP-Adresse in Dotted-Quad-Notation enthält.
public String getHostName()
Liefert den Host-Namen der durch dieses Objekt repräsentierten IP-Adresse. Falls dieser nicht ermittelt werden konnte, wird ein String zurückgegeben, der die IP-Adresse in der Dotted-Quad-Notation enthält.
public static InetAddress getLocalHost()
Liefert ein InetAddress-Objekt zurück, das die IP-Adresse des lokalen Hosts enthält.
Exception: UnknownHostException
public int hashCode()
Liefert einen Hashcode für das InetAddress-Objekt.
public boolean isAnyLocalAddress()     [1.4]
Liefert true, falls es sich um eine Wildcard-Adresse handelt, sonst false.
public boolean isLinkLocalAddress()     [1.4]
public boolean isLoopbackAddress()     [1.4]
Liefert true, falls dieses Objekt die Loopback-Adresse darstellt, sonst false.
public boolean isMCGlobal()     [1.4]
Liefert true, falls dieses Objekt eine globale Multicast-Adresse darstellt, sonst false.
public boolean isMCLinkLocal()     [1.4]
public boolean isMCNodeLocal()     [1.4]
public boolean isMCOrgLocal()     [1.4]
public boolean isMCSiteLocal()     [1.4]
public boolean isMulticastAddress()     [1.1]
Liefert true, wenn die repräsentierte Adresse eine Multicast-Adresse ist, sonst false.
public boolean isSiteLocalAddress()     [1.4]
Liefert true, falls dieses Objekt eine private Adresse darstellt, sonst false.
public String toString()
Liefert einen String, der den Host-Namen (sofern er gesetzt wurde) und die IP-Adresse enthält.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.