価格リスナーを作成しようとしています。
データは「プッシュ」応答として到着します。つまり、チャンク転送エンコードです。しばらくデータがない場合、非同期wininetとwinHTTP読み取りデータAPIの両方が接続を閉じるため、httpサーバーAPIを使用することにしました。
まず、http サーバー API を使用するのは正しいですか?
2番目に、msdnの例に従って、しようとすると:
retCode = HttpInitialize( 
            HttpApiVersion,
            HTTP_INITIALIZE_SERVER,
            NULL
            );    // return is NO_ERROR
retCode = HttpCreateHttpHandle(
            &hReqQueue,
            0
            );    // return is NO_ERROR
std::wstring url = _T( "http://apidintegra.tkfweb.com:80/" );
retCode = HttpAddUrl(
            hReqQueue,
            url.c_str(),
            NULL
            );    // always fails with ERROR_SHARING_VIOLATION
私はいつも共有違反を受けます。どういうわけか接続を構成するために netsh を使用する必要がありますか? もしそうならどのように?http.sys の構成について言及されているのを見たことがあります。また、管理者として上記のコードを実行してみました。
このためのコードはほとんどないように思われるので、私はいくつかの助けに非常に感謝しています!
どうもありがとう、ジョン