パッケージ | 説明 |
---|---|
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 |
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 |
ServerSocket.getInetAddress()
このサーバーソケットのローカルアドレスを返します。
|
InetAddress |
DatagramSocket.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 が返されます。 |
修飾子と型 | メソッドと説明 |
---|---|
Enumeration<InetAddress> |
NetworkInterface.getInetAddresses()
このネットワークインタフェースにバインドされた InetAddresses のすべてまたはサブセットの列挙を返す便利なメソッドです。
|
修飾子と型 | メソッドと説明 |
---|---|
protected abstract void |
SocketImpl.bind(InetAddress host, int port)
指定されたローカルの IP アドレスとポート番号にこのソケットをバインドします。
|
protected abstract void |
DatagramSocketImpl.bind(int lport, InetAddress laddr)
データグラムソケットをローカルのポートおよびアドレスにバインドします。
|
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(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, 2013, Oracle and/or its affiliates. All rights reserved.