クラス
java.net.Socketの使用
| パッケージ | 説明 |
|---|---|
| java.net |
ネットワーク・アプリケーションを実装するためのクラスを提供します。
|
| java.nio.channels |
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
|
| java.rmi.server |
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
|
| javax.net |
ネットワーク・アプリケーションのためのクラスを提供します。
|
| javax.net.ssl |
セキュア・ソケット・パッケージのクラスを提供します。
|
| javax.rmi.ssl |
Secure Sockets Layer (SSL)またはTransport Layer Security (TLS)プロトコルを介した
RMIClientSocketFactoryおよびRMIServerSocketFactoryの実装を提供します。 |
| jdk.net |
java.netおよびjava.nio.channelsソケット・クラスに対するプラットフォーム固有のソケット・オプション。 |
-
java.netでのSocketの使用
Socketを返すjava.netのメソッド 修飾子と型 メソッド 説明 SocketServerSocket. accept()このソケットに対する接続要求を待機し、それを受け取ります。<T> SocketSocket. setOption(SocketOption<T> name, T value)ソケット・オプションの値を設定します。Socket型のパラメータを持つjava.netのメソッド 修飾子と型 メソッド 説明 protected voidServerSocket. implAccept(Socket s)ServerSocketのサブクラスは、このメソッドを使ってaccept()をオーバーライドすることで、独自のサブクラスのソケットが返されるようにします。 -
java.nio.channelsでのSocketの使用
Socketを返すjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 abstract SocketSocketChannel. socket()このチャネルに関連したソケットを取得します。 -
java.rmi.serverでのSocketの使用
Socketを返すjava.rmi.serverのメソッド 修飾子と型 メソッド 説明 SocketRMIClientSocketFactory. createSocket(String host, int port)指定されたホストおよびポートに接続するクライアント・ソケットを作成します。abstract SocketRMISocketFactory. createSocket(String host, int port)指定されたホストとポートに接続されるクライアント・ソケットを作成します。 -
javax.netでのSocketの使用
Socketを返すjavax.netのメソッド 修飾子と型 メソッド 説明 SocketSocketFactory. createSocket()接続されていないソケットを作成します。abstract SocketSocketFactory. createSocket(String host, int port)ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・ホストに接続します。abstract SocketSocketFactory. createSocket(String host, int port, InetAddress localHost, int localPort)ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・ホストに接続します。abstract SocketSocketFactory. createSocket(InetAddress host, int port)ソケットを作成し、指定されたアドレスの指定されたポート番号に接続します。abstract SocketSocketFactory. createSocket(InetAddress address, int port, InetAddress localAddress, int localPort)ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・アドレスに接続します。 -
javax.net.sslでのSocketの使用
javax.net.sslでのSocketのサブクラス 修飾子と型 クラス 説明 classSSLSocketこのクラスはSocketを拡張し、"セキュア・ソケット・レイヤー" (SSL)やIETF "トランスポート層のセキュリティ" (TLS)プロトコルのようなプロトコルを使って安全なソケットを提供します。Socketを返すjavax.net.sslのメソッド 修飾子と型 メソッド 説明 SocketSSLSocketFactory. createSocket(Socket s, InputStream consumed, boolean autoClose)既存の接続済ソケットの上位サーバー・モードSocketで、そのSocketのベースとなるInputStreamからすでに使用/削除されたデータを読み取れるものを作成します。abstract SocketSSLSocketFactory. createSocket(Socket s, String host, int port, boolean autoClose)指定されたポートの指定されたホストに接続されている既存のソケットの上位ソケットを返します。Socket型のパラメータを持つjavax.net.sslのメソッド 修飾子と型 メソッド 説明 abstract voidX509ExtendedTrustManager. checkClientTrusted(X509Certificate[] chain, String authType, Socket socket)ピアから部分的または完全な証明書チェーンが提供された場合に、認証タイプとSSLパラメータに基づいて証明書パスを構築して検証します。abstract voidX509ExtendedTrustManager. checkServerTrusted(X509Certificate[] chain, String authType, Socket socket)ピアから部分的または完全な証明書チェーンが提供された場合に、認証タイプとSSLパラメータに基づいて証明書パスを構築して検証します。StringX509KeyManager. chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のセキュア・ソケットを認証するときの別名を選択します。StringX509KeyManager. chooseServerAlias(String keyType, Principal[] issuers, Socket socket)公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバー側のセキュア・ソケットを認証するときの別名を選択します。SocketSSLSocketFactory. createSocket(Socket s, InputStream consumed, boolean autoClose)既存の接続済ソケットの上位サーバー・モードSocketで、そのSocketのベースとなるInputStreamからすでに使用/削除されたデータを読み取れるものを作成します。abstract SocketSSLSocketFactory. createSocket(Socket s, String host, int port, boolean autoClose)指定されたポートの指定されたホストに接続されている既存のソケットの上位ソケットを返します。 -
javax.rmi.sslでのSocketの使用
Socketを返すjavax.rmi.sslのメソッド 修飾子と型 メソッド 説明 SocketSslRMIClientSocketFactory. createSocket(String host, int port)SSLソケットを作成します。 -
jdk.netでのSocketの使用
型Socketのパラメータを持つjdk.netのメソッド 修飾子と型 メソッド 説明 static <T> TSockets. getOption(Socket s, SocketOption<T> name)Socketからソケット・オプションの値を返しますstatic <T> voidSockets. setOption(Socket s, SocketOption<T> name, T value)Socketにソケット・オプションの値を設定します