モジュール java.base
パッケージ java.net

クラスServerSocket

java.lang.Object
java.net.ServerSocket
すべての実装されたインタフェース:
Closeable, AutoCloseable
直系の既知のサブクラス:
SSLServerSocket

public class ServerSocket extends Object implements Closeable
このクラスはサーバー・ソケットを実装します。 サーバー・ソケットは、ネットワーク経由で要求が送られてくるのを待ちます。 これは、その要求に基づいていくつかの操作を実行します。その後、場合によっては要求元に結果を返します。

サーバー・ソケットの実際の処理は、SocketImplクラスのインスタンスによって実行されます。

ServerSocketクラスは、複数のソケット・オプションを設定および取得するための便利なメソッドを定義します。 このクラスは、ソケット・オプションを設定および問合せするsetOptionメソッドとgetOptionメソッドも定義します。 ServerSocketでは、次のオプションがサポートされています:

ソケット・オプション
オプション名 説明
SO_RCVBUF ソケット受信バッファのサイズ
SO_REUSEADDR アドレスを再利用します
追加(実装固有)のオプションをサポートできる場合もあります。

導入されたバージョン:
1.0
関連項目: