クラス
java.net.InetAddressの使用

InetAddressを使用するパッケージ
パッケージ
説明
Stream Control Transport Protocol用のJava APIです。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
ネットワーク・アプリケーションを実装するためのクラスを提供します。
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
ネットワーク・アプリケーションのためのクラスを提供します。
セキュア・ソケット・パッケージのクラスを提供します。
このパッケージには、Kerberosネットワーク認証プロトコルに関連するユーティリティ・クラスが含まれています。
このパッケージは、Kerberosなどのさまざまな配下のセキュリティ・メカニズムの統合されたAPIを使用して、認証、データの整合性、データの機密性などのセキュリティ・サービスをアプリケーション開発者が利用できるフレームワークを提供します。
  • com.sun.nio.sctpでのInetAddressの使用

    InetAddressのパラメータを持つcom.sun.nio.sctpのメソッド
    修飾子と型
    メソッド
    説明
    abstract SctpChannel
    SctpChannel.bindAddress(InetAddress address)
    指定されたアドレスをチャネルのソケットにバインドされているアドレスに追加します。
    SctpMultiChannel.bindAddress(InetAddress address)
    指定されたアドレスをチャネルのソケットにバインドされているアドレスに追加します。
    SctpServerChannel.bindAddress(InetAddress address)
    指定されたアドレスをチャネルのソケットにバインドされているアドレスに追加します。
    abstract SctpChannel
    SctpChannel.unbindAddress(InetAddress address)
    指定されたアドレスをチャネルのソケットにバインドされているアドレスから削除します。
    SctpMultiChannel.unbindAddress(InetAddress address)
    指定されたアドレスをチャネルのソケットにバインドされているアドレスから削除します。
    SctpServerChannel.unbindAddress(InetAddress address)
    指定されたアドレスをチャネルのソケットにバインドされているアドレスから削除します。
  • java.langでのInetAddressの使用

    InetAddressのパラメータを持つjava.langのメソッド
    修飾子と型
    メソッド
    説明
    void
    SecurityManager.checkMulticast(InetAddress maddr)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    IPマルチキャスト(join/leave/send/receive)の使用が呼出し側スレッドに許可されていない場合に、SecurityExceptionをスローします。
    void
    SecurityManager.checkMulticast(InetAddress maddr, byte ttl)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
  • java.netでのInetAddressの使用

    java.netInetAddressのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    このクラスは、インターネット・プロトコル・バージョン4 (IPv4)アドレスを表します。
    final class 
    このクラスは、インターネット・プロトコル・バージョン6 (IPv6)アドレスを表します。
    InetAddressとして宣言されたjava.netのフィールド
    修飾子と型
    フィールド
    説明
    protected InetAddress
    SocketImpl.address
    このソケットのリモート側のIPアドレスです。
    InetAddressを返すjava.netのメソッド
    修飾子と型
    メソッド
    説明
    DatagramPacket.getAddress()
    このデータグラムの送信先またはデータグラムの受信元のマシンのIPアドレスを返します。設定されていない場合はnullを返します。
    InetSocketAddress.getAddress()
    InetAddressを取得します。
    InterfaceAddress.getAddress()
    このアドレスのInetAddressを返します。
    static InetAddress[]
    InetAddress.getAllByName(String host)
    ホスト名を指定すると、システムに設定されているネーム・サービスに基づいてそのIPアドレスの配列を返します。
    InterfaceAddress.getBroadcast()
    このInterfaceAddressのブロードキャスト・アドレスのInetAddressを返します。
    InetAddress.getByAddress(byte[] addr)
    指定された生のIPアドレスを表すInetAddressオブジェクトを返します。
    InetAddress.getByAddress(String host, byte[] addr)
    指定されたホスト名とIPアドレスに基づいてInetAddressを作成します。
    InetAddress.getByName(String host)
    指定されたホスト名を持つホストのIPアドレスを取得します。
    protected InetAddress
    URLStreamHandler.getHostAddress(URL u)
    ホストのIPアドレスを取得します。
    DatagramSocket.getInetAddress()
    このソケットの接続先のアドレスを返します。
    ServerSocket.getInetAddress()
    このサーバー・ソケットのローカル・アドレスを返します。
    ソケットの接続先のアドレスを返します。
    protected InetAddress
    SocketImpl.getInetAddress()
    このソケットのaddressフィールドの値を返します。
    MulticastSocket.getInterface()
    非推奨。
    ネットワーク・インタフェースは、戻されたInetAddressによって一意に識別されない場合があります。
    DatagramSocket.getLocalAddress()
    ソケットのバインド先のローカル・アドレスを取得します。
    ソケットのバインド先のローカル・アドレスを取得します。
    InetAddress.getLocalHost()
    ローカル・ホストのアドレスを返します。
    InetAddress.getLoopbackAddress()
    ループバック・アドレスを返します。
    protected final InetAddress
    Authenticator.getRequestingSite()
    許可を要求しているサイトのInetAddressを取得します。入手できない場合はnullが返されます。
    InetAddressの引数を持つ型を返すjava.netのメソッド
    修飾子と型
    メソッド
    説明
    NetworkInterface.getInetAddresses()
    このネットワーク・インタフェースにバインドされたInetAddressesのすべてまたサブセットを持つEnumerationを取得します。
    NetworkInterface.inetAddresses()
    このネットワーク・インタフェースにバインドされたInetAddressesのすべてまたは一部のストリームを取得します。
    InetAddressのパラメータを持つjava.netのメソッド
    修飾子と型
    メソッド
    説明
    protected abstract void
    DatagramSocketImpl.bind(int lport, InetAddress laddr)
    データグラム・ソケットをローカルのポートおよびアドレスにバインドします。
    protected abstract void
    SocketImpl.bind(InetAddress host, int port)
    指定されたローカルのIPアドレスとポート番号にこのソケットをバインドします。
    void
    DatagramSocket.connect(InetAddress address, int port)
    ソケットをこのソケットのリモート・アドレスに接続します。
    protected void
    DatagramSocketImpl.connect(InetAddress address, int port)
    データグラム・ソケットをリモート接続先に接続します。
    protected abstract void
    SocketImpl.connect(InetAddress address, int port)
    指定されたホスト上の指定されたポートにこのソケットを接続します。
    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)
    パケットを調べて、パケットの送信者を確認します。
    Authenticator.requestPasswordAuthentication(String host, InetAddress addr, int port, String protocol, String prompt, String scheme)
    システムに登録されているオーセンティケータに、パスワードを要求します。
    Authenticator.requestPasswordAuthentication(String host, InetAddress addr, int port, String protocol, String prompt, String scheme, URL url, Authenticator.RequestorType reqType)
    システムに登録されているオーセンティケータに、パスワードを要求します。
    Authenticator.requestPasswordAuthentication(Authenticator authenticator, String host, InetAddress addr, int port, String protocol, String prompt, String scheme, URL url, Authenticator.RequestorType reqType)
    与えられたauthenticatorにパスワードを尋ねます。
    Authenticator.requestPasswordAuthentication(InetAddress addr, int port, String protocol, String prompt, String scheme)
    システムに登録されているオーセンティケータに、パスワードを要求します。
    Authenticator.requestPasswordAuthenticationInstance(String host, InetAddress addr, int port, String protocol, String prompt, String scheme, URL url, Authenticator.RequestorType reqType)
    このオーセンティケータにパスワードを要求してください。
    void
    DatagramPacket.setAddress(InetAddress iaddr)
    このデータグラムの送信先であるマシンのIPアドレスを設定します。
    void
    MulticastSocket.setInterface(InetAddress inf)
    非推奨。
    InetAddressではネットワーク・インタフェースを一意に識別できない場合があります。
    InetAddressのパラメータを持つjava.netのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    DatagramPacket(byte[] buf, int offset, int length, InetAddress address, int port)
    指定されたホスト上の指定されたポート番号にオフセットoffsetを使用してlengthの長さのパケットを送信するためにデータグラム・パケットを構築します。
     
    DatagramPacket(byte[] buf, int length, InetAddress address, int port)
    長さlengthのパケットを指定されたホスト上の指定されたポート番号に送信するためのデータグラム・パケットを構築します。
     
    DatagramSocket(int port, InetAddress laddr)
    指定されたローカル・アドレスにバインドされたデータグラム・ソケットを作成します。
     
    InetSocketAddress(InetAddress addr, int port)
    IPアドレスとポート番号からソケット・アドレスを作成します。
     
    ServerSocket(int port, int backlog, InetAddress bindAddr)
    指定されたポート、待機バックログ、およびバインド先のローカルIPアドレスを使ってサーバーを作成します。
     
    Socket(String host, int port, InetAddress localAddr, int localPort)
    ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・ホストに接続します。
     
    Socket(InetAddress address, int port)
    ストリーム・ソケットを作成し、指定されたIPアドレスの指定されたポート番号に接続します。
     
    Socket(InetAddress host, int port, boolean stream)
    非推奨。
    UDP転送ではなくDatagramSocketを使ってください。
     
    Socket(InetAddress address, int port, InetAddress localAddr, int localPort)
    ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・アドレスに接続します。
  • java.nio.channelsでのInetAddressの使用

    InetAddressを返すjava.nio.channelsのメソッド
    修飾子と型
    メソッド
    説明
    abstract InetAddress
    MembershipKey.group()
    作成されたこのメンバーシップ・キーのマルチキャスト・グループを返します。
    abstract InetAddress
    MembershipKey.sourceAddress()
    このメンバーシップ・キーがソース固有である場合はソース・アドレスを返し、このメンバーシップがソース固有でない場合はnullを返します。
    InetAddressのパラメータを持つjava.nio.channelsのメソッド
    修飾子と型
    メソッド
    説明
    abstract MembershipKey
    MembershipKey.block(InetAddress source)
    指定されたソース・アドレスからマルチキャスト・データグラムをブロックします。
    MulticastChannel.join(InetAddress group, NetworkInterface interf)
    マルチキャスト・グループに参加してそのグループに送信されるすべてのデータグラムの受信を開始し、メンバー・キーを返します。
    MulticastChannel.join(InetAddress group, NetworkInterface interf, InetAddress source)
    マルチキャスト・グループに参加して、指定されたソース・アドレスからそのグループに送信されるデータグラムの受信を開始します。
    abstract MembershipKey
    MembershipKey.unblock(InetAddress source)
    指定されたソース・アドレスから、blockメソッドを使用して以前にブロックされたマルチキャスト・データグラムをブロック解除します。
  • javax.netでのInetAddressの使用

    InetAddressのパラメータを持つjavax.netのメソッド
    修飾子と型
    メソッド
    説明
    abstract ServerSocket
    ServerSocketFactory.createServerSocket(int port, int backlog, InetAddress ifAddress)
    指定されたポートにバインドされ、指定された待機バックログとローカルIPを使用するサーバー・ソケットを返します。
    abstract Socket
    SocketFactory.createSocket(String host, int port, InetAddress localHost, int localPort)
    ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・ホストに接続します。
    abstract Socket
    SocketFactory.createSocket(InetAddress host, int port)
    ソケットを作成し、指定されたアドレスの指定されたポート番号に接続します。
    abstract Socket
    SocketFactory.createSocket(InetAddress address, int port, InetAddress localAddress, int localPort)
    ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・アドレスに接続します。
  • javax.net.sslでのInetAddressの使用

    InetAddressのパラメータを持つjavax.net.sslのコンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    SSLServerSocket(int port, int backlog, InetAddress address)
    サブクラスでだけ使用されます。
    protected
    SSLSocket(String host, int port, InetAddress clientAddress, int clientPort)
    サブクラスでだけ使用されます。
    protected
    SSLSocket(InetAddress address, int port)
    サブクラスでだけ使用されます。
    protected
    SSLSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort)
    サブクラスでだけ使用されます。
  • javax.security.auth.kerberosでのInetAddressの使用

    修飾子と型
    メソッド
    説明
    final InetAddress[]
    KerberosTicket.getClientAddresses()
    このチケットを使用可能なアドレスのリストを返します。
    InetAddressのパラメータを持つjavax.security.auth.kerberosのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    KerberosTicket(byte[] asn1Encoding, KerberosPrincipal client, KerberosPrincipal server, byte[] sessionKey, int keyType, boolean[] flags, Date authTime, Date startTime, Date endTime, Date renewTill, InetAddress[] clientAddresses)
    クライアントがKDCから受け取るか、またはキャッシュから読み取る資格証明を使用してKerberosTicketを作成します。
  • org.ietf.jgssでのInetAddressの使用

    InetAddressを返すorg.ietf.jgssのメソッド
    修飾子と型
    メソッド
    説明
    ChannelBinding.getAcceptorAddress()
    このチャネル・バインディング用の受け入れ側のアドレスを取得します。
    ChannelBinding.getInitiatorAddress()
    このチャネル・バインディング用の起動側のアドレスを取得します。
    InetAddressのパラメータを持つorg.ietf.jgssのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    ChannelBinding(InetAddress initAddr, InetAddress acceptAddr, byte[] appData)
    ユーザーが入力したアドレス情報とデータを使用して、ChannelBindingオブジェクトを作成します。