クラス java.net.ServerSocket
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.net.ServerSocket

java.lang.Object
   |
   +----java.net.ServerSocket

public final class ServerSocket
extends Object
サーバ用のソケットクラス。実際のソケット操作には SocketImpl を使用している。 ファイアウォールに依存したソケットの実装を利用するために、 SocketImplFactory を設定することによってソケットの実装を変更することができる。

Constructor Index

 o ServerSocket(int)
指定されたポート上にサーバソケットを作成する。
 o ServerSocket(int, int)
サーバソケットを作成し、指定されたローカルポートへ結び付け、接続を待機する。

Method Index

 o accept()
接続を受け入れる。
 o close()
サーバソケットをクローズする。
 o getInetAddress()
接続先の IP アドレスを得る。
 o getLocalPort()
ソケットが待機しているポート番号を得る。
 o setSocketFactory(SocketImplFactory)
システム全体の、サーバ用の SocketImplFactory を設定する。
 o toString()
SocketImpl の IP アドレスとポート番号を String で返す。

Constructors

 o ServerSocket
  public ServerSocket(int port) throws IOException
指定されたポート上にサーバソケットを作成する。
パラメータ:
port - ポート番号
例外: IOException
ソケットを開くときに IO エラーが起きた
 o ServerSocket
  public ServerSocket(int port,
                      int count) throws IOException
サーバソケットを作成し、指定されたローカルポートへ結び付け、接続を待機する。 ポート番号として0を指定することで、匿名ポートを使用することができる。
パラメータ:
port - ポート番号
count - 接続を待機する時間

Methods

 o getInetAddress
  public InetAddress getInetAddress()
接続先の IP アドレスを得る。
 o getLocalPort
  public int getLocalPort()
ソケットが待機しているポート番号を得る。
 o accept
  public Socket accept() throws IOException
接続を受け入れる。このメソッドは接続が成立するまで戻ってこない。
例外: IOException
接続を待つ間に IO エラーが起きた
 o close
  public void close() throws IOException
サーバソケットをクローズする。
例外: IOException
ソケットをクローズするときに IO エラーが起きた
 o toString
  public String toString()
SocketImpl の IP アドレスとポート番号を String で返す。
オーバーライド:
クラス ObjecttoString
 o setSocketFactory
  public static synchronized void setSocketFactory(SocketImplFactory fac) throws IOException
システム全体の、サーバ用の SocketImplFactory を設定する。 ファクトリは1回だけ設定することができる。
パラメータ:
fac - 設定したいファクトリ
例外: SocketException
ファクトリがすでに定義されている
例外: IOException
ソケットファクトリを設定しているときに IO エラーが起きた

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標