趣味で作ってるロボット用ソフトウェア
 All Classes Files Functions Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
hrk::Accept_server Class Reference

接続を受け付けるためのサーバ 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 ()
 ポートを無効にする
 
Tcpipaccept (int timeout)
 接続を待つ More...
 

Detailed Description

接続を受け付けるためのサーバ

オブジェクトが生成された時点では接続ポートは有効になっていないため accept() を使うためには activate() を呼び出しておく必要がある。

Constructor & Destructor Documentation

Accept_server::Accept_server ( long  port)
Parameters
[in]port接続を待つポート番号

Member Function Documentation

bool Accept_server::activate ( )

ポートを有効にする

Return values
true成功
falseエラー
Tcpip * Accept_server::accept ( int  timeout)

接続を待つ

Parameters
[in]timeoutタイムアウト時間 [msec]

The documentation for this class was generated from the following files: