クラス
java.net.InetAddressの使用
-
InetAddressを使用しているパッケージ パッケージ 説明 com.sun.nio.sctp Stream Control Transport Protocol用のJava APIです。java.lang Javaプログラミング言語の設計にあたり基本的なクラスを提供します。java.net ネットワーク・アプリケーションを実装するためのクラスを提供します。java.nio.channels 入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。javax.net ネットワーク・アプリケーションのためのクラスを提供します。javax.net.ssl セキュア・ソケット・パッケージのクラスを提供します。javax.security.auth.kerberos このパッケージには、Kerberosネットワーク認証プロトコルに関連するユーティリティ・クラスが含まれています。org.ietf.jgss このパッケージは、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
Inet4Address
このクラスは、インターネット・プロトコル・バージョン4 (IPv4)アドレスを表します。class
Inet6Address
このクラスは、インターネット・プロトコル・バージョン6 (IPv6)アドレスを表します。InetAddressとして宣言されているjava.netのフィールド 修飾子と型 フィールド 説明 protected InetAddress
SocketImpl. address
このソケットのリモート側のIPアドレスです。InetAddressを返すjava.netのメソッド 修飾子と型 メソッド 説明 InetAddress
DatagramPacket. getAddress()
このデータグラムの送信先であるマシン、またはデータグラムの送信元であるマシンのIPアドレスを返します。InetAddress
InetSocketAddress. getAddress()
InetAddress
を取得します。InetAddress
InterfaceAddress. getAddress()
このアドレスのInetAddress
を返します。static InetAddress[]
InetAddress. getAllByName(String host)
ホスト名を指定すると、システムに設定されているネーム・サービスに基づいてそのIPアドレスの配列を返します。InetAddress
InterfaceAddress. getBroadcast()
このInterfaceAddressのブロードキャスト・アドレスのInetAddress
を返します。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()
このサーバー・ソケットのローカル・アドレスを返します。InetAddress
Socket. getInetAddress()
ソケットの接続先のアドレスを返します。protected InetAddress
SocketImpl. getInetAddress()
このソケットのaddress
フィールドの値を返します。InetAddress
MulticastSocket. getInterface()
マルチキャスト・パケットに使用するネットワーク・インタフェースのアドレスを取得します。InetAddress
DatagramSocket. getLocalAddress()
ソケットのバインド先のローカル・アドレスを取得します。InetAddress
Socket. getLocalAddress()
ソケットのバインド先のローカル・アドレスを取得します。static InetAddress
InetAddress. getLocalHost()
ローカル・ホストのアドレスを返します。static InetAddress
InetAddress. getLoopbackAddress()
ループバック・アドレスを返します。protected InetAddress
Authenticator. getRequestingSite()
許可を要求しているサイトのInetAddress
を取得します。入手できない場合はnull
が返されます。InetAddress型の引数を持つ型を返すjava.netのメソッド 修飾子と型 メソッド 説明 Enumeration<InetAddress>
NetworkInterface. getInetAddresses()
このネットワーク・インタフェースにバインドされたInetAddressesのすべてまたサブセットを持つEnumerationを取得します。Stream<InetAddress>
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)
システムに登録されているオーセンティケータに、パスワードを要求します。PasswordAuthentication
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型のパラメータを持つjava.netのコンストラクタ コンストラクタ 説明 DatagramPacket(byte[] buf, int offset, int length, InetAddress address, int port)
長さlength
、オフセットioffset
のパケットを指定されたホスト上の指定されたポート番号に送信するためのデータグラム・パケットを構築します。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)
指定されたソース・アドレスからマルチキャスト・データグラムをブロックします。MembershipKey
MulticastChannel. join(InetAddress group, NetworkInterface interf)
マルチキャスト・グループに参加してそのグループに送信されるすべてのデータグラムの受信を開始し、メンバー鍵を返します。MembershipKey
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のコンストラクタ コンストラクタ 説明 SSLServerSocket(int port, int backlog, InetAddress address)
サブクラスでだけ使用されます。SSLSocket(String host, int port, InetAddress clientAddress, int clientPort)
サブクラスでだけ使用されます。SSLSocket(InetAddress address, int port)
サブクラスでだけ使用されます。SSLSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort)
サブクラスでだけ使用されます。 -
javax.security.auth.kerberosでのInetAddressの使用
InetAddressを返すjavax.security.auth.kerberosのメソッド 修飾子と型 メソッド 説明 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のメソッド 修飾子と型 メソッド 説明 InetAddress
ChannelBinding. getAcceptorAddress()
このチャネル・バインディング用の受け入れ側のアドレスを取得します。InetAddress
ChannelBinding. getInitiatorAddress()
このチャネル・バインディング用の起動側のアドレスを取得します。InetAddress型のパラメータを持つorg.ietf.jgssのコンストラクタ コンストラクタ 説明 ChannelBinding(InetAddress initAddr, InetAddress acceptAddr, byte[] appData)
ユーザーが入力したアドレス情報とデータを使用して、ChannelBindingオブジェクトを作成します。
-