接続を受け付けるためのサーバ More...
#include <Accept_server.h>
Public Types | |
enum | { No_timeout = -1 } |
Public Member Functions | |
Accept_server (long port) | |
const char * | what () const |
エラーメッセージを返す | |
long | port_number () |
ポート番号を返す | |
bool | activate () |
ポートを有効にする More... | |
void | deactivate () |
ポートを無効にする | |
Tcpip * | accept (int timeout) |
接続を待つ More... | |
接続を受け付けるためのサーバ
オブジェクトが生成された時点では接続ポートは有効になっていないため accept() を使うためには activate() を呼び出しておく必要がある。
Accept_server::Accept_server | ( | long | port | ) |
[in] | port | 接続を待つポート番号 |
bool Accept_server::activate | ( | ) |
ポートを有効にする
true | 成功 |
false | エラー |
Tcpip * Accept_server::accept | ( | int | timeout | ) |
接続を待つ
[in] | timeout | タイムアウト時間 [msec] |