0

私は本当に困惑しました。wxWidgetsでwxHTTPクラスを使用して、2つのファイルをダウンロードしようとしています。最初のリクエストは成功しますが、wxHTTP->GetInputStreamが呼び出されると2番目のリクエストは失敗します。ダウンロードの合間に、最初の呼び出しからのwxInputStreamが解放されます。何か案は?

編集-ここにいくつかの擬似コードがあります:

wxHTTP * http = new wxHTTP();
// connect to www.example.com
wxInputStream* in = http->GetInputStream(wxT("page"));
// read data
delete in;
// repeat last two lines with new url
4

1 に答える 1

0

簡潔な答え?通常、この種のことを行うには、wxCurl または Boost の asio 関数を使用する方が簡単です。wxHTTP に何度か噛まれました...

于 2009-12-04T19:34:33.533 に答える