0

Linux、Windows、またはMacOSでコンパイルできるc++コードがあります。コードは2つの画像を比較します。フロントエンドをブラウザで実行して、wwwで利用できるようにしたいと思います。

私はホスティングとDNSに精通していますが、それは問題ではありません。私が理解できないように見えるのは:

  1. ユーザーが画像をアップロードしたら、スクリプトを呼び出すにはどうすればよいですか?

  2. コードの結果をブラウザに表示する必要があります。このためにコールバックをどのように設定できますか?

PHPソリューションはありますか?またはPython(フラスコ付き)?

4

3 に答える 3

2

PHPからexecを使用してC++アプリケーションを呼び出し、結果が何であれブラウザに戻ることができます。これは迅速であり、良い考えではありません。より良いアプローチは、C ++のサービス/デーモンを実行してキューからタスクを取得することです(たとえば、RabbitMQなど)。これはスケーラブルなソリューションですが、実装にはより多くの労力が必要です。

于 2013-03-20T09:43:47.597 に答える
0

ソケットを使用して、C ++プログラムからいくつかのポートでリッスンを開始できます。次に、PHPから、プログラムとの間でデータを接続および送受信できます。

于 2013-03-20T09:44:00.560 に答える
0

CppCMS ( http://cppcms.com/ )を使用しないのはなぜですか? CppCMS は無料の高性能 C++ Web 開発フレームワークです。

これを使用して、HTTP 要求とファイルのアップロードを処理し、コードを簡単に統合できます...

于 2013-03-20T09:42:53.790 に答える