ローカル Web ページからローカルで実行されている C ( C++ ではない) アプリケーションにデータを送信するための、可能な限り単純な (クロスプラットフォームではあるが必ずしもクロスブラウザではない) コードを探しています。基本的に、フォームを含む HTML ページがあり、そのフォームから別のプロセスに可能な限り簡単な方法でデータを送信したいと考えています。(Web ページからローカル データを比較的簡単に読み取ることができることはわかっています。特に HTML5 を使用するようになりましたが、javascript サンドボックスの外に書き込むことは謎です。)
ブラウザではセキュリティ上の懸念からこれを行うのが非常に難しいことはわかっています。自分のマシンを攻撃にさらしたくはありませんが、C アプリケーション内で非常に単純なサーバーを実行して、送信されたデータを受信できるかもしれません...ちなみに、標準の Web サーバーを実行することはできないため、それを実行する C ライブラリ/アプリが必要です。
.hta ファイル (Windows でのみ動作するようです) といくつかの C Web サーバー (見つかったのはすべて *nix 固有のものです) を調べました。同様の質問は、ユーザーがJavaおよび他のWebサーバープラットフォームの使用を許可することを除いて、WebページからサーバーCプログラムにデータを転送する方法です(私はCを使用する必要があります)。
更新: 有望なライブラリ: https://stackoverflow.com/questions/175507/cc-web-server-library