|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.net.ServerSocket
public class ServerSocket
このクラスはサーバーソケットを実装しています。
| コンストラクタの概要 | |
|---|---|
ServerSocket(int port)
指定されたポートにバインドされたサーバーソケットを生成します。 |
|
ServerSocket(int port,
int backlog)
指定されたポートにバインドされた、指定されたサイズのキューを持つサーバーソケットを生成します。 |
|
ServerSocket(int port,
int backlog,
InetAddress bindAddr)
指定されたポート、キューサイズ、およびローカルIPアドレスにバインドされたサーバーソケットを生成します。 |
|
| メソッドの概要 | |
|---|---|
Socket |
accept()
このサーバーソケットへの接続要求を受け付けます。 |
void |
close()
このサーバーソケットをクローズします。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| コンストラクタの詳細 |
|---|
public ServerSocket(int port)
throws IOException
接続待ちのキューはデフォルト値 (=1) のサイズで初期化されます。 キューが満杯の状態で新たな接続要求があった場合、その接続要求は拒否されます。
port - ポート番号。1から65535までの値。
このパラメータに有効なポート番号以外を指定した場合の振る舞いは保証されません。
IOException - I/Oエラーが発生した場合
public ServerSocket(int port,
int backlog)
throws IOException
接続待ちのキューは backlog で指定されたサイズで初期化されます。
キューが満杯の状態で新たな接続要求があった場合、その接続要求は拒否されます。
backlog が零以下の値の場合、キューはデフォルト値 (=1) のサイズで初期化されます。
port - ポート番号。1から65535までの値。
このパラメータに有効なポート番号以外を指定した場合の振る舞いは保証されません。backlog - キューの最大サイズ
IOException - I/Oエラーが発生した場合
public ServerSocket(int port,
int backlog,
InetAddress bindAddr)
throws IOException
bindAddr は接続要求を受け入れるローカルIPアドレスです。
接続待ちのキューは backlog で指定されたサイズで初期化されます。
キューが満杯の状態で新たな接続要求があった場合、その接続要求は拒否されます。
port - ポート番号。1から65535までの値。
このパラメータに有効なポート番号以外を指定した場合の振る舞いは保証されません。backlog - キューの最大長bindAddr - ローカルIPアドレス
IOException - I/Oエラーが発生した場合| メソッドの詳細 |
|---|
public Socket accept()
throws IOException
IOException - I/Oエラーが発生した場合
public void close()
throws IOException
このメソッドが呼び出されると、このソケットの accept() メソッドで現在ブロックされているスレッドでは IOException がスローされます。
IOException - I/Oエラーが発生した場合
|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||