Java in a Nutshell, 5th Edition [Electronic resources]

نسخه متنی -صفحه : 1191/ 371
نمايش فراداده

Inet6Addressjava.net

Java 1.4serializable

Inet6Address implements methods defined by its superclass to make them specific to IPv6 (Internet Protocol version 6) internet addresses. See RFC 2373 for complete details about internet addresses of this type. Inet6Address does not have a constructor. Create instances with the static methods of InetAddress, which return instances of Inet4Address or Inet6Address as appropriate. In Java 5.0, you can also use the getByAddress( ) factory methods of this class directly.

Figure 12-7. java.net.Inet6Address

public final class

Inet6Address extends InetAddress { // No Constructor // Public Class Methods

5.0 public static Inet6Address

getByAddress (String

host , byte[ ]

addr , NetworkInterface

nif ) throws UnknownHostException;

5.0 public static Inet6Address

getByAddress (String

host , byte[ ]

addr , int

scope_id ) throws UnknownHostException; // Public Instance Methods

5.0 public NetworkInterface

getScopedInterface ( );

5.0 public int

getScopeId ( ); public boolean

isIPv4CompatibleAddress ( ); // Public Methods Overriding InetAddress public boolean

equals (Object

obj ); public byte[ ]

getAddress ( ); public String

getHostAddress ( ); public int

hashCode ( ); public boolean

isAnyLocalAddress ( ); public boolean

isLinkLocalAddress ( ); public boolean

isLoopbackAddress ( ); public boolean

isMCGlobal ( ); public boolean

isMCLinkLocal ( ); public boolean

isMCNodeLocal ( ); public boolean

isMCOrgLocal ( ); public boolean

isMCSiteLocal ( ); public boolean

isMulticastAddress ( ); public boolean

isSiteLocalAddress ( ); }