クラス
java.net.Socketの使用
-
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のメソッド 修飾子と型 メソッド 説明 Socket
ServerSocket. accept()
このソケットに対する接続要求を待機し、それを受け取ります。<T> Socket
Socket. setOption(SocketOption<T> name, T value)
ソケット・オプションの値を設定します。Socket型のパラメータを持つjava.netのメソッド 修飾子と型 メソッド 説明 protected void
ServerSocket. implAccept(Socket s)
ServerSocketのサブクラスは、このメソッドを使ってaccept()をオーバーライドすることで、独自のサブクラスのソケットが返されるようにします。 -
java.nio.channelsでのSocketの使用
Socketを返すjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 abstract Socket
SocketChannel. socket()
このチャネルに関連したソケットを取得します。 -
java.rmi.serverでのSocketの使用
Socketを返すjava.rmi.serverのメソッド 修飾子と型 メソッド 説明 Socket
RMIClientSocketFactory. createSocket(String host, int port)
指定されたホストおよびポートに接続するクライアント・ソケットを作成します。abstract Socket
RMISocketFactory. createSocket(String host, int port)
指定されたホストとポートに接続されるクライアント・ソケットを作成します。 -
javax.netでのSocketの使用
Socketを返すjavax.netのメソッド 修飾子と型 メソッド 説明 Socket
SocketFactory. createSocket()
接続されていないソケットを作成します。abstract Socket
SocketFactory. createSocket(String host, int port)
ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・ホストに接続します。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でのSocketの使用
javax.net.sslでのSocketのサブクラス 修飾子と型 クラス 説明 class
SSLSocket
このクラスはSocket
を拡張し、"セキュア・ソケット・レイヤー" (SSL)やIETF "トランスポート層のセキュリティ" (TLS)プロトコルのようなプロトコルを使って安全なソケットを提供します。Socketを返すjavax.net.sslのメソッド 修飾子と型 メソッド 説明 Socket
SSLSocketFactory. createSocket(Socket s, InputStream consumed, boolean autoClose)
既存の接続済ソケットの上位サーバー・モードSocket
で、そのSocket
のベースとなるInputStream
からすでに使用/削除されたデータを読み取れるものを作成します。abstract Socket
SSLSocketFactory. createSocket(Socket s, String host, int port, boolean autoClose)
指定されたポートの指定されたホストに接続されている既存のソケットの上位ソケットを返します。Socket型のパラメータを持つjavax.net.sslのメソッド 修飾子と型 メソッド 説明 abstract void
X509ExtendedTrustManager. checkClientTrusted(X509Certificate[] chain, String authType, Socket socket)
ピアから部分的または完全な証明書チェーンが提供された場合に、認証タイプとSSLパラメータに基づいて証明書パスを構築して検証します。abstract void
X509ExtendedTrustManager. checkServerTrusted(X509Certificate[] chain, String authType, Socket socket)
ピアから部分的または完全な証明書チェーンが提供された場合に、認証タイプとSSLパラメータに基づいて証明書パスを構築して検証します。String
X509KeyManager. chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のセキュア・ソケットを認証するときの別名を選択します。String
X509KeyManager. chooseServerAlias(String keyType, Principal[] issuers, Socket socket)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバー側のセキュア・ソケットを認証するときの別名を選択します。Socket
SSLSocketFactory. createSocket(Socket s, InputStream consumed, boolean autoClose)
既存の接続済ソケットの上位サーバー・モードSocket
で、そのSocket
のベースとなるInputStream
からすでに使用/削除されたデータを読み取れるものを作成します。abstract Socket
SSLSocketFactory. createSocket(Socket s, String host, int port, boolean autoClose)
指定されたポートの指定されたホストに接続されている既存のソケットの上位ソケットを返します。 -
javax.rmi.sslでのSocketの使用
Socketを返すjavax.rmi.sslのメソッド 修飾子と型 メソッド 説明 Socket
SslRMIClientSocketFactory. createSocket(String host, int port)
SSLソケットを作成します。 -
jdk.netでのSocketの使用
型Socketのパラメータを持つjdk.netのメソッド 修飾子と型 メソッド 説明 static <T> T
Sockets. getOption(Socket s, SocketOption<T> name)
Socket
からソケット・オプションの値を返しますstatic <T> void
Sockets. setOption(Socket s, SocketOption<T> name, T value)
Socket
にソケット・オプションの値を設定します
-