Public メソッド

クラス SGSocketUdp

UDP ソケットの基本クラス. [詳細]

#include <SGSocket.h>

SGSocketUdpに対する継承グラフ
SGSocketUdpのコラボレーション図

すべてのメンバ一覧

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 ソケットの基本クラス.


コンストラクタとデストラクタ

SGSocketUdp ( int  size,
SGStream stream,
SGFdDataList list 
)

コンストラクタ

引数:
size ログサイズ
stream ログ出力ストリーム
list ファイルディスクリプタ情報リスト
~SGSocketUdp (  )  [virtual]

デストラクタ


関数

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を再定義しています。


このクラスの説明は次のファイルから生成されました:

PlusG SMART Solution リファレンスマニュアル Ver 1.0.0