| パッケージ | 説明 | 
|---|---|
| java.lang | Javaプログラミング言語の設計にあたり基本的なクラスを提供します。 | 
| java.net | ネットワーク・アプリケーションを実装するためのクラスを提供します。 | 
| java.nio.channels | 入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 | 
| javax.net | ネットワーク・アプリケーションのためのクラスを提供します。 | 
| javax.net.ssl | セキュア・ソケット・パッケージのクラスを提供します。 | 
| javax.security.auth.kerberos | このパッケージには、Kerberosネットワーク認証プロトコルに関連するユーティリティ・クラスが含まれています。 | 
| org.ietf.jgss | このパッケージは、Kerberosなどのさまざまな配下のセキュリティ・メカニズムの統合されたAPIを使用して、認証、データの整合性、データの機密性などのセキュリティ・サービスをアプリケーション開発者が利用できるフレームワークを提供します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | SecurityManager. checkMulticast(InetAddress maddr)IPマルチキャスト(join/leave/send/receive)の使用が呼出し側スレッドに許可されていない場合に、 SecurityExceptionをスローします。 | 
| void | SecurityManager. checkMulticast(InetAddress maddr, byte ttl)非推奨。 
 代わりに#checkPermission(java.security.Permission)を使用します | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | Inet4Addressこのクラスは、インターネット・プロトコル・バージョン4 (IPv4)アドレスを表します。 | 
| class  | Inet6Addressこのクラスは、インターネット・プロトコル・バージョン6 (IPv6)アドレスを表します。 | 
| 修飾子と型 | フィールドと説明 | 
|---|---|
| protected InetAddress | SocketImpl. addressこのソケットのリモート側のIPアドレスです。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| InetAddress | InterfaceAddress. getAddress()このアドレスの InetAddressを返します。 | 
| InetAddress | DatagramPacket. getAddress()このデータグラムの送信先であるマシン、またはデータグラムの送信元であるマシンのIPアドレスを返します。 | 
| InetAddress | InetSocketAddress. 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アドレスを取得します。 | 
| protected InetAddress | SocketImpl. getInetAddress()このソケットの addressフィールドの値を返します。 | 
| InetAddress | ServerSocket. getInetAddress()このサーバー・ソケットのローカル・アドレスを返します。 | 
| InetAddress | DatagramSocket. getInetAddress()このソケットの接続先のアドレスを返します。 | 
| InetAddress | Socket. getInetAddress()ソケットの接続先のアドレスを返します。 | 
| InetAddress | MulticastSocket. getInterface()マルチキャスト・パケットに使用するネットワーク・インタフェースのアドレスを取得します。 | 
| InetAddress | DatagramSocket. getLocalAddress()ソケットのバインド先のローカル・アドレスを取得します。 | 
| InetAddress | Socket. getLocalAddress()ソケットのバインド先のローカル・アドレスを取得します。 | 
| static InetAddress | InetAddress. getLocalHost()ローカル・ホストのアドレスを返します。 | 
| static InetAddress | InetAddress. getLoopbackAddress()ループバック・アドレスを返します。 | 
| protected InetAddress | Authenticator. getRequestingSite()許可を要求しているサイトの InetAddressを取得します。入手できない場合はnullが返されます。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Enumeration<InetAddress> | NetworkInterface. getInetAddresses()このネットワーク・インタフェースにバインドされたInetAddressesのすべてまたはサブセットの列挙を返す便利なメソッドです。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected abstract void | SocketImpl. bind(InetAddress host, int port)指定されたローカルのIPアドレスとポート番号にこのソケットをバインドします。 | 
| protected abstract void | DatagramSocketImpl. bind(int lport, InetAddress laddr)データグラム・ソケットをローカルのポートおよびアドレスにバインドします。 | 
| protected abstract void | SocketImpl. connect(InetAddress address, int port)指定されたホスト上の指定されたポートにこのソケットを接続します。 | 
| void | DatagramSocket. connect(InetAddress address, int port)ソケットをこのソケットのリモート・アドレスに接続します。 | 
| protected void | DatagramSocketImpl. 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)システムに登録されているオーセンティケータに、パスワードを要求します。 | 
| static PasswordAuthentication | Authenticator. requestPasswordAuthentication(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)ネットワーク・インタフェースの値によってその動作が影響をうけるメソッドが使用する、マルチキャスト・ネットワーク・インタフェースを設定します。 | 
| コンストラクタと説明 | 
|---|
| DatagramPacket(byte[] buf, int length, InetAddress address, int port)長さ lengthのパケットを指定されたホスト上の指定されたポート番号に送信するためのデータグラム・パケットを構築します。 | 
| DatagramPacket(byte[] buf, int offset, int length, InetAddress address, int port)長さ length、オフセットioffsetのパケットを指定されたホスト上の指定されたポート番号に送信するためのデータグラム・パケットを構築します。 | 
| 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 host, int port, boolean stream)非推奨。 
 UDP転送ではなくDatagramSocketを使ってください。 | 
| Socket(InetAddress address, int port, InetAddress localAddr, int localPort)ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・アドレスに接続します。 | 
| Socket(String host, int port, InetAddress localAddr, int localPort)ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・ホストに接続します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| abstract InetAddress | MembershipKey. group()作成されたこのメンバーシップ・キーのマルチキャスト・グループを返します。 | 
| abstract InetAddress | MembershipKey. sourceAddress()このメンバーシップ・キーがソース固有である場合はソース・アドレスを返し、このメンバーシップがソース固有でない場合は nullを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| 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メソッドを使用して以前にブロックされたマルチキャスト・データグラムをブロック解除します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| abstract ServerSocket | ServerSocketFactory. createServerSocket(int port, int backlog, InetAddress ifAddress)指定されたポートにバインドされ、指定された待機バックログとローカルIPを使用するサーバー・ソケットを返します。 | 
| abstract Socket | SocketFactory. createSocket(InetAddress host, int port)ソケットを作成し、指定されたアドレスの指定されたポート番号に接続します。 | 
| abstract Socket | SocketFactory. createSocket(InetAddress address, int port, InetAddress localAddress, int localPort)ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・アドレスに接続します。 | 
| abstract Socket | SocketFactory. createSocket(String host, int port, InetAddress localHost, int localPort)ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・ホストに接続します。 | 
| コンストラクタと説明 | 
|---|
| SSLServerSocket(int port, int backlog, InetAddress address)サブクラスでだけ使用されます。 | 
| SSLSocket(InetAddress address, int port)サブクラスでだけ使用されます。 | 
| SSLSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort)サブクラスでだけ使用されます。 | 
| SSLSocket(String host, int port, InetAddress clientAddress, int clientPort)サブクラスでだけ使用されます。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| InetAddress[] | KerberosTicket. getClientAddresses()このチケットを使用可能なアドレスのリストを返します。 | 
| コンストラクタと説明 | 
|---|
| 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を構築します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| InetAddress | ChannelBinding. getAcceptorAddress()このチャネル・バインディング用の受け入れ側のアドレスを取得します。 | 
| InetAddress | ChannelBinding. getInitiatorAddress()このチャネル・バインディング用の起動側のアドレスを取得します。 | 
| コンストラクタと説明 | 
|---|
| ChannelBinding(InetAddress initAddr, InetAddress acceptAddr, byte[] appData)ユーザーが入力したアドレス情報とデータを使用して、ChannelBindingオブジェクトを作成します。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.