私はすでにwininetを使用していくつかの同期HTTPリクエストを送信しました。ここで、さらに一歩進んで、非同期でコンテンツを要求したいと思います。
目標は、「リバースプロキシ」のようなものを取得することです。誰かが私に連絡したいと思ったらすぐに、応答が遅れるHTTPリクエストを送信します。その間何もなかったかのように私のスレッドは続行する必要があり、応答が到着するとすぐにこのスレッドでコールバックが呼び出される必要があります。応答を処理する2番目のスレッドは必要ないことに注意してください(必要な場合は、メインスレッドを中断してそこでコールバックを呼び出すメカニズムのみを提供する必要があります)。
更新:たぶん、私が欲しいものを説明する最良の方法は、スレッドが1つしかないが、AJAXリクエストを送信できるJavaScriptのような動作であり、その結果、このメインスレッドでコールバックが呼び出されます。
それがどのように機能するかを理解したいので、ライブラリソリューションは必要ありません。誰かが私の望む行動を達成する方法を説明するいくつかの良いチュートリアルを知っていますか?