KSCL::CSocketServerに対する継承グラフ
公開メンバ | |
CSocketServer (const int p_iPortNo) throw ( CSocketException ) | |
・コンストラクタ。. より詳しく... | |
virtual | ~CSocketServer () throw ( CSocketException ) |
・デストラクタ。. より詳しく... | |
virtual void | Close () throw ( CSocketException ) |
・接続を閉じます。. より詳しく... | |
virtual void | Connect () throw ( CSocketException ) |
・接続します。. より詳しく... | |
virtual DWORD | Accept (void *p_pv) throw ( CSocketException ) |
・ accept() を呼び出します(別スレッドとして呼び出します)。. より詳しく... | |
非公開属性 | |
const int | m_iPortNo |
接続先のポート番号です。. より詳しく... | |
SOCKET | m_ulSocketThisServer |
このサーバーのソケットです。. より詳しく... | |
KSCL::CFuncThread< CSocketServer > | m_cAcceptThread |
Accept() を別スレッドとして呼び出すためのクラスです。. より詳しく... |
フツーのソケット通信を使って接続するクラスです。
接続先はひとつだけです。
|
・コンストラクタ。. ウィンドウズソケットを使用するための初期化を行います。 |
|
・デストラクタ。.
ウィンドウズソケットの後処理を行います。 |
|
・接続を閉じます。. ソケット接続を、すでに開いているのなら閉じます。 KSCL::CSocketBaseを再定義しています。 |
|
・接続します。. ソケット接続します。 KSCL::CSocketBaseを実装しています. |
|
・ accept() を呼び出します(別スレッドとして呼び出します)。. accept() はブロックしてしまうので(このクラスはブロッキングモードで動かしてるから)、別スレッドとして 実行します。
|
|
接続先のポート番号です。.
|
|
このサーバーのソケットです。.
|
|
Accept() を別スレッドとして呼び出すためのクラスです。.
|