BREW(Binary Runtime Environment for Wireless) 7at TECH
BREW(Binary Runtime Environment for Wireless) 7 - 暇つぶし2ch213:198
06/02/17 20:37:58
みなさん。返信ありがとうございます。
(ちなみに開発環境はBREW2.1です)

一つの関数では無理とのことなので、
WEB受信完了の通知関数別に作って対処しました。

// クリックイベント
void OnClick()
{
  char szSend[] = "hello send message.";
  // データをポストする処理を行う。
  // 以降、内部ではコールバック関数が呼び出されサーバ受信処理が走る。
  CmnWebOpen(pMe, "URLリンク(www.xxx.jp)", CMN_HTTP_POST, szSend, sizeof(szSend));
}

内部では、
ISOURCE_END がきたら 通知イベント関数を呼び出す。

// 通知イベント
void OnCmnNotifyEvent(XXX* pMe, int nNotify)
{
  if (nNotify == CMN_NOTIFY_WEB_FIN) {
    // サーバからの受信データを取得する。
    char* pRespBuf = NULL;
    int nGetData = CmnWebGetData(pMe, &pRespBuf);
if (nGetData > 0 && pRespBuf != NULL) {
      // ファイルに保存などの何らかの処理…
    }
// サーバ通信を終了する。
CmnWebClose(pMe);
  }
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch