JavaTM 2 Platform
Std. Ed. v1.3

クラス
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)
          IP マルチキャスト (join/leave/send/receive) の使用が呼び出し側スレッドに許可されていない場合に、SecurityException をスローします。
 

java.net での InetAddress の使用
 

InetAddress として宣言されている java.net のフィールド
protected  InetAddress SocketImpl.address
          このソケットのリモート側の IP アドレスです。
 

InetAddress を返す java.net のメソッド
 InetAddress DatagramSocket.getInetAddress()
          ソケットが接続されているアドレスを返します。
 InetAddress DatagramSocket.getLocalAddress()
          ソケットのバインド先のローカルアドレスを取得します。
protected  InetAddress SocketImpl.getInetAddress()
          このソケットの address フィールド値を返します。
 InetAddress Socket.getInetAddress()
          ソケットの接続先のアドレスを返します。
 InetAddress Socket.getLocalAddress()
          ソケットのバインド先のローカルアドレスを取得します。
 InetAddress MulticastSocket.getInterface()
          マルチキャストパケットに使用するネットワークインタフェースのアドレスを取得します。
 InetAddress ServerSocket.getInetAddress()
          このサーバソケットのローカルアドレスを返します。
protected  InetAddress URLStreamHandler.getHostAddress(URL u)
          ホストの IP アドレスを取得します。
static InetAddress InetAddress.getByName(String host)
          指定されたホスト名を持つホストの IP アドレスを取得します。
static InetAddress[] InetAddress.getAllByName(String host)
          指定されたホスト名を持つホストの IP アドレスをすべて取得します。
static InetAddress InetAddress.getLocalHost()
          ローカルホストを返します。
 InetAddress DatagramPacket.getAddress()
          このデータグラムの送信先であるマシン、またはデータグラムの送信元であるマシンの IP アドレスを返します。
protected  InetAddress Authenticator.getRequestingSite()
          許可を要求しているサイトの InetAddress を取得します。
 

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

InetAddress 型のパラメータを持つ java.net のコンストラクタ
DatagramSocket(int port, InetAddress laddr)
          指定されたローカルアドレスにバインドされたデータグラムソケットを作成します。
Socket(InetAddress address, int port)
          ストリームソケットを作成し、指定された IP アドレスの指定されたポート番号に接続します。
Socket(String host, int port, InetAddress localAddr, int localPort)
          ソケットを作成し、指定されたリモートポート上の指定されたリモートホストに接続します。
Socket(InetAddress address, int port, InetAddress localAddr, int localPort)
          ソケットを作成し、指定されたリモートポート上の指定されたリモートアドレスに接続します。
Socket(InetAddress host, int port, boolean stream)
          推奨されていません。 UDP 転送ではなく DatagramSocket を使ってください。
ServerSocket(int port, int backlog, InetAddress bindAddr)
          指定されたポート、待機するバックログおよびローカル IP アドレスを使用して、サーバを作成します。
DatagramPacket(byte[] buf, int offset, int length, InetAddress address, int port)
          長さが length でオフセットが ioffset のパケットを、指定されたホストの指定されたポート番号に送信するためのデータグラムパケットを構築します。
DatagramPacket(byte[] buf, int length, InetAddress address, int port)
          指定されたホストの指定されたポート番号に長さ length のパケットを送信するための、データグラムパケットを構築します。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.