クラス
java.net.Socketの使用
Socketを使用しているパッケージ
パッケージ
説明
ネットワーク・アプリケーションを実装するためのクラスを提供します。
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
ネットワーク・アプリケーションのためのクラスを提供します。
セキュア・ソケット・パッケージのクラスを提供します。
Secure Sockets Layer (SSL)またはTransport Layer Security (TLS)プロトコルを介した
RMIClientSocketFactory
およびRMIServerSocketFactory
の実装を提供します。java.net
およびjava.nio.channels
ソケット・クラスに対するプラットフォーム固有のソケット・オプション。-
java.netでのSocketの使用
修飾子と型メソッド説明ServerSocket.accept()
このソケットに対する接続要求を待機し、それを受け取ります。<T> Socket
Socket.setOption
(SocketOption<T> name, T value) ソケット・オプションの値を設定します。修飾子と型メソッド説明protected final void
ServerSocket.implAccept
(Socket s) ServerSocketのサブクラスは、このメソッドを使ってaccept()をオーバーライドすることで、独自のサブクラスのソケットが返されるようにします。 -
java.nio.channelsでのSocketの使用
Socketを返すjava.nio.channelsのメソッド -
java.rmi.serverでのSocketの使用
Socketを返すjava.rmi.serverのメソッド修飾子と型メソッド説明RMIClientSocketFactory.createSocket
(String host, int port) 指定されたホストおよびポートに接続するクライアント・ソケットを作成します。abstract Socket
RMISocketFactory.createSocket
(String host, int port) 指定されたホストとポートに接続されるクライアント・ソケットを作成します。 -
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
このクラスはSocket
を拡張し、"セキュア・ソケット・レイヤー" (SSL)やIETF "トランスポート層のセキュリティ" (TLS)プロトコルのようなプロトコルを使って安全なソケットを提供します。Socketを返すjavax.net.sslのメソッド修飾子と型メソッド説明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パラメータに基づいて証明書パスを構築して検証します。X509KeyManager.chooseClientAlias
(String[] keyType, Principal[] issuers, Socket socket) 公開キーのタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のセキュア・ソケットを認証するときの別名を選択します。X509KeyManager.chooseServerAlias
(String keyType, Principal[] issuers, 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のメソッド -
jdk.netでのSocketの使用
修飾子と型メソッド説明static <T> T
Sockets.getOption
(Socket s, SocketOption<T> name) 非推奨。static <T> void
Sockets.setOption
(Socket s, SocketOption<T> name, T value) 非推奨。代わりにsetOption(SocketOption, Object)
を使用してください。
getOption(SocketOption)
を使用してください。