パッケージ | 説明 |
---|---|
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.