クラス
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)
指定されたアドレスをチャネルのソケットにバインドされているアドレスに追加します。abstract SctpMultiChannel
SctpMultiChannel.bindAddress(InetAddress address)
指定されたアドレスをチャネルのソケットにバインドされているアドレスに追加します。abstract SctpServerChannel
SctpServerChannel.bindAddress(InetAddress address)
指定されたアドレスをチャネルのソケットにバインドされているアドレスに追加します。abstract SctpChannel
SctpChannel.unbindAddress(InetAddress address)
指定されたアドレスをチャネルのソケットにバインドされているアドレスから削除します。abstract SctpMultiChannel
SctpMultiChannel.unbindAddress(InetAddress address)
指定されたアドレスをチャネルのソケットにバインドされているアドレスから削除します。abstract SctpServerChannel
SctpServerChannel.unbindAddress(InetAddress address)
指定されたアドレスをチャネルのソケットにバインドされているアドレスから削除します。 -
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
このクラスは、インターネット・プロトコル・バージョン4 (IPv4)アドレスを表します。class
このクラスは、インターネット・プロトコル・バージョン6 (IPv6)アドレスを表します。InetAddressとして宣言されたjava.netのフィールドInetAddressを返すjava.netのメソッド修飾子と型メソッド説明DatagramPacket.getAddress()
このデータグラムの送信先またはデータグラムの受信元のマシンのIPアドレスを返します。設定されていない場合はnull
を返します。InetSocketAddress.getAddress()
InetAddress
を取得します。InterfaceAddress.getAddress()
このアドレスのInetAddress
を返します。static InetAddress[]
InetAddress.getAllByName(String host)
ホスト名を指定すると、システムに設定されているネーム・サービスに基づいてそのIPアドレスの配列を返します。InterfaceAddress.getBroadcast()
このInterfaceAddressのブロードキャスト・アドレスのInetAddress
を返します。static InetAddress
InetAddress.getByAddress(byte[] addr)
指定された生のIPアドレスを表すInetAddress
オブジェクトを返します。static InetAddress
InetAddress.getByAddress(String host, byte[] addr)
指定されたホスト名とIPアドレスに基づいてInetAddressを作成します。static InetAddress
指定されたホスト名を持つホストのIPアドレスを取得します。protected InetAddress
URLStreamHandler.getHostAddress(URL u)
ホストのIPアドレスを取得します。DatagramSocket.getInetAddress()
このソケットの接続先のアドレスを返します。ServerSocket.getInetAddress()
このサーバー・ソケットのローカル・アドレスを返します。Socket.getInetAddress()
ソケットの接続先のアドレスを返します。protected InetAddress
SocketImpl.getInetAddress()
このソケットのaddress
フィールドの値を返します。MulticastSocket.getInterface()
非推奨。ネットワーク・インタフェースは、戻されたInetAddressによって一意に識別されない場合があります。DatagramSocket.getLocalAddress()
ソケットのバインド先のローカル・アドレスを取得します。Socket.getLocalAddress()
ソケットのバインド先のローカル・アドレスを取得します。static InetAddress
InetAddress.getLocalHost()
ローカル・ホストのアドレスを返します。static InetAddress
InetAddress.getLoopbackAddress()
ループバック・アドレスを返します。protected 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)
指定されたホスト上の指定されたポートにこのソケットを接続します。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(String host, 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, URL url, Authenticator.RequestorType reqType)
システムに登録されているオーセンティケータに、パスワードを要求します。static PasswordAuthentication
Authenticator.requestPasswordAuthentication(Authenticator authenticator, String host, InetAddress addr, int port, String protocol, String prompt, String scheme, URL url, Authenticator.RequestorType reqType)
与えられたauthenticator
にパスワードを尋ねます。static PasswordAuthentication
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の使用
型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オブジェクトを作成します。