Foundation 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 のフィールド
protected  InetAddress SocketImpl.address
          このソケットのリモート側の IP アドレスです。
 

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 ServerSocket.getInetAddress()
          このサーバーソケットのローカルアドレスを返します。
protected  InetAddress SocketImpl.getInetAddress()
          このソケットの address フィールド値を返します。
 InetAddress Socket.getInetAddress()
          ソケットの接続先のアドレスを返します。
 InetAddress MulticastSocket.getInterface()
          マルチキャストパケットに使用するネットワークインタフェースのアドレスを取得します。
 InetAddress DatagramSocket.getLocalAddress()
          ソケットのバインド先のローカルアドレスを取得します。
 InetAddress Socket.getLocalAddress()
          ソケットのバインド先のローカルアドレスを取得します。
static InetAddress InetAddress.getLocalHost()
          ローカルホストを返します。
protected  InetAddress Authenticator.getRequestingSite()
          許可を要求しているサイトの InetAddress を取得します。
 

InetAddress 型のパラメータを持つ java.net のメソッド
protected abstract  void SocketImpl.bind(InetAddress host, int port)
          指定されたホスト上の指定されたポート番号にこのソケットをバインドします。
protected abstract  void DatagramSocketImpl.bind(int lport, InetAddress laddr)
          データグラムソケットをローカルのポートおよびアドレスにバインドします。
protected  void DatagramSocketImpl.connect(InetAddress address, int port)
          データグラムソケットをリモート接続先に接続します。
 void DatagramSocket.connect(InetAddress address, int port)
          ソケットをこのソケットのリモートアドレスに接続します。
protected abstract  void SocketImpl.connect(InetAddress address, int port)
          指定されたホスト上の指定されたポートにこのソケットを接続します。
static NetworkInterface NetworkInterface.getByInetAddress(InetAddress addr)
          指定された インターネットプロトコル (IP) アドレスがバインドされているネットワークインタフェースを検索する簡易メソッド。
protected abstract  void DatagramSocketImpl.join(InetAddress inetaddr)
          マルチキャストグループに参加します。
 void MulticastSocket.joinGroup(InetAddress mcastaddr)
          あるマルチキャストグループに参加します。
protected abstract  void DatagramSocketImpl.leave(InetAddress inetaddr)
          マルチキャストグループから離れます。
 void MulticastSocket.leaveGroup(InetAddress mcastaddr)
          あるマルチキャストグループから離れます。
protected abstract  int DatagramSocketImpl.peek(InetAddress i)
          パケットを調べて、パケットの送信者を確認します。
static PasswordAuthentication Authenticator.requestPasswordAuthentication(InetAddress addr, int port, String protocol, String prompt, String scheme)
          システムに登録されているオーセンティケータに、パスワードを要求します。
static PasswordAuthentication Authenticator.requestPasswordAuthentication(String host, InetAddress addr, int port, String protocol, String prompt, String scheme)
          システムに登録されているオーセンティケータに、パスワードを要求します。
 void DatagramPacket.setAddress(InetAddress iaddr)
          このデータグラムの送信先であるマシンの IP アドレスを設定します。
 void MulticastSocket.setInterface(InetAddress inf)
          ネットワークインタフェースの値によってその動作が影響を受けるメソッドが使用する、マルチキャストネットワークインタフェースを設定します。
 

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 アドレスとポート番号からソケットアドレスを作成します。
ServerSocket(int port, int backlog, InetAddress bindAddr)
          指定されたポート、待機バックログ、およびバインド先のローカル IP アドレスを使ってサーバーを作成します。
Socket(InetAddress address, int port)
          ストリームソケットを作成し、指定された IP アドレスの指定されたポート番号に接続します。
Socket(InetAddress address, int port, InetAddress localAddr, int localPort)
          ソケットを作成し、指定されたリモートポート上の指定されたリモートアドレスに接続します。
Socket(String host, int port, InetAddress localAddr, int localPort)
          ソケットを作成し、指定されたリモートポート上の指定されたリモートホストに接続します。
 


Foundation 1.1.2

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。