EzGraph : Eazy Graphic Library

概要 チュートリアル 機能一覧 関数名一覧 機能別一覧 色見本 MMLの書き方

説明

名前
EzSetReceiveHandler

機能
メッセージ受け取りイベント・ハンドラを登録

プロトタイプ
void EzSetReceiveHandler(EzConnectHandler handler);

関数の説明

開いている接続が読み取り可能になった時に呼び出される関数を指定する。NULLを指定すると、ハンドラが無効化される。メッセージ受け取りイベント用ハンドラは以下のように定義する。

void receive_event(FILE* connection){
  char buf[BUF_MAX];
  fgets(buf, BUF_MAX, connection);
  printf("message: %s\n", buf);
}

int main(){
  EzSetReceiveHandler(receive_event);
  EzListen(PORT);
  EzEventLoop();
  return 0;
}

Takahiro SASAKI
E-mail: sasaki at arch.info.mie-u.ac.jp