public class TCP_Server
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
int |
connectMax |
boolean |
errFlag
errFlag true:オブジェクトは正常に動作. false:オブジェクトでエラーが発生. |
コンストラクタと説明 |
---|
TCP_Server()
コンストラクタ.初期化のみ行なう.
|
TCP_Server(int port)
オブジェクトを生成し,TCPサーバソケットを作成する.
|
TCP_Server(int port,
int cmax)
オブジェクトを生成し,TCPサーバソケットを作成する.
|
修飾子とタイプ | メソッドと説明 |
---|---|
TCP_Socket |
accept()
ソケットへの接続待ち状態に入り,接続があった場合,その接続に対する通信ソケット用のTCPオブジェクトを返す.
|
void |
close()
TCP_Serverソケットのクローズ
|
protected void |
finalize() |
void |
init()
TCP_Serverオブジェクトの初期化
|
void |
open(int port)
すでにあるオブジェクトに対して,新しいTCPサーバソケットを作成(オープン)する
ポート番号portにソケットを作成する.同時最大接続数は50. |
void |
open(int port,
int cmax)
すでにあるオブジェクトに対して,新しいTCPサーバソケットを作成(オープン)する
ポート番号 portに同時最大接続数 cmaxのソケットを作成する. |
public boolean errFlag
errFlag
true:オブジェクトは正常に動作. false:オブジェクトでエラーが発生.public int connectMax
public TCP_Server()
public TCP_Server(int port)
port
- ポート番号.public TCP_Server(int port, int cmax)
port
- ポート番号.cmax
- 同時最大接続数.public void open(int port) throws java.lang.Exception
port
- ポート番号java.lang.Exception
- ソケットのオープンエラーpublic void open(int port, int cmax) throws java.lang.Exception
port
- ポート番号cmax
- 同時最大接続数.java.lang.Exception
- ソケットのオープンエラーpublic TCP_Socket accept() throws java.lang.Exception
java.lang.Exception
- 接続待ち失敗public void init()
public void close()
protected void finalize()
finalize
クラス内 java.lang.Object