UDP ソケットの基本クラス.
[詳細]
#include <SGSocket.h>
すべてのメンバ一覧
Public メソッド |
| SGSocketUdp (int size, SGStream *stream, SGFdDataList *list) |
| コンストラクタ
|
virtual | ~SGSocketUdp () |
| デストラクタ
|
int | Open (const char *host, int port, int buffersize=512 *1024) |
| 待ち受け開始
|
int | SendTo (const void *data, size_t length, const char *host, unsigned short port) |
| 送信
|
virtual void | OnOpen () |
| オープン時コールバック
|
virtual void | OnClose () |
| クローズ時コールバック
|
説明
UDP ソケットの基本クラス.
コンストラクタとデストラクタ
コンストラクタ
- 引数:
-
| size | ログサイズ |
| stream | ログ出力ストリーム |
| list | ファイルディスクリプタ情報リスト |
関数
int Open |
( |
const char * |
host, |
|
|
int |
port, |
|
|
int |
buffersize = 512*1024 | |
|
) |
| | |
待ち受け開始
- 引数:
-
| host | ホスト |
| port | ポート番号 |
| buffersize | バッファサイズ |
- 戻り値:
- 成功時はソケットディスクリプタ番号を返す。エラー時は -1 を返す。
int SendTo |
( |
const void * |
data, |
|
|
size_t |
length, |
|
|
const char * |
host, |
|
|
unsigned short |
port | |
|
) |
| | |
送信
- 引数:
-
| data | データ |
| length | データの長さ |
| host | ホスト |
| port | ポート番号 |
- 戻り値:
- sendto 関数の戻り値を返す。
void OnOpen |
( |
|
) |
[virtual] |
オープン時コールバック
オープン後に呼ばれます。
SGSocketを再定義しています。
void OnClose |
( |
|
) |
[virtual] |
クローズ時コールバック
クローズ後に呼ばれます。
SGSocketを再定義しています。
このクラスの説明は次のファイルから生成されました: