CDC 1.1.2

クラス
java.net.InetAddress の使用

InetAddress を使用しているパッケージ
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.net ネットワークアプリケーションを実装するためのクラスを提供します。 
 

java.lang での InetAddress の使用
 

InetAddress 型のパラメータを持つ java.lang のメソッド
 void SecurityManager.checkMulticast(InetAddress maddr)
          IP マルチキャスト (join/leave/send/receive) の使用が呼び出し側スレッドに許可されていない場合に、SecurityException をスローします。
 void SecurityManager.checkMulticast(InetAddress maddr, byte ttl)
          推奨されていません。 代わりに #checkPermission(java.security.Permission) を使用する
 

java.net での InetAddress の使用
 

java.net での InetAddress のサブクラス
 class Inet4Address
          このクラスは、インターネットプロトコル Version 4 (IPv4) アドレスを表します。
 class Inet6Address
          このクラスは、インターネットプロトコル Version 6 (IPv6) アドレスを表します。
 

InetAddress を返す java.net のメソッド
 InetAddress DatagramPacket.getAddress()
          このデータグラムの送信先であるマシン、またはデータグラムの送信元であるマシンの IP アドレスを返します。
 InetAddress InetSocketAddress.getAddress()
          InetAddress を取得します。
static InetAddress[] InetAddress.getAllByName(String host)
          ホスト名を指定すると、システムに設定されているネームサービスに基づいてその IP アドレスの配列を返します。
static InetAddress InetAddress.getByAddress(byte[] addr)
          指定された生の IP アドレスを表す InetAddress オブジェクトを返します。
static InetAddress InetAddress.getByAddress(String host, byte[] addr)
          指定されたホスト名および IP アドレスに基づいて InetAddress を作成します。
static InetAddress InetAddress.getByName(String host)
          指定されたホスト名を持つホストの IP アドレスを取得します。
protected  InetAddress URLStreamHandler.getHostAddress(URL u)
          ホストの IP アドレスを取得します。
 InetAddress DatagramSocket.getInetAddress()
          このソケットの接続先のアドレスを返します。
 InetAddress DatagramSocket.getLocalAddress()
          ソケットのバインド先のローカルアドレスを取得します。
static InetAddress InetAddress.getLocalHost()
          ローカルホストを返します。
 

InetAddress 型のパラメータを持つ java.net のメソッド
protected abstract  void DatagramSocketImpl.bind(int lport, InetAddress laddr)
          データグラムソケットをローカルのポートおよびアドレスにバインドします。
protected  void DatagramSocketImpl.connect(InetAddress address, int port)
          データグラムソケットをリモート接続先に接続します。
 void DatagramSocket.connect(InetAddress address, int port)
          ソケットをこのソケットのリモートアドレスに接続します。
static NetworkInterface NetworkInterface.getByInetAddress(InetAddress addr)
          指定された インターネットプロトコル (IP) アドレスがバインドされているネットワークインタフェースを検索する簡易メソッド。
protected abstract  void DatagramSocketImpl.join(InetAddress inetaddr)
          マルチキャストグループに参加します。
protected abstract  void DatagramSocketImpl.leave(InetAddress inetaddr)
          マルチキャストグループから離れます。
protected abstract  int DatagramSocketImpl.peek(InetAddress i)
          パケットを調べて、パケットの送信者を確認します。
 void DatagramPacket.setAddress(InetAddress iaddr)
          このデータグラムの送信先であるマシンの IP アドレスを設定します。
 

InetAddress 型のパラメータを持つ java.net のコンストラクタ
DatagramPacket(byte[] buf, int length, InetAddress address, int port)
          長さ length のパケットを指定されたホスト上の指定されたポート番号に送信するためのデータグラムパケットを構築します。
DatagramPacket(byte[] buf, int offset, int length, InetAddress address, int port)
          長さ length、オフセット offset のパケットを指定されたホスト上の指定されたポート番号に送信するためのデータグラムパケットを構築します。
DatagramSocket(int port, InetAddress laddr)
          指定されたローカルアドレスにバインドされたデータグラムソケットを作成します。
InetSocketAddress(InetAddress addr, int port)
          IP アドレスとポート番号からソケットアドレスを作成します。
 


CDC 1.1.2

Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use of this specification is subject to license terms.