0

我有可以在 Linux、windows 或 Mac OS 下编译的 c++ 代码。该代码比较两个图像。我想让它的前端在浏览器上运行并提供给 www.

我熟悉托管和 dns,这不是问题。我似乎无法弄清楚的是:

  1. 用户上传图片后如何调用脚本?

  2. 代码的结果需要显示回浏览器。如何为此设置回调?

有没有一个php解决方案?还是蟒蛇(带烧瓶)?

4

3 回答 3

2

您可以使用exec从 PHP 调用 C++ 应用程序,然后返回浏览器,无论结果如何。这很快而且不是好主意。更好的方法是让 C++ 中的服务/守护进程运行并从队列中获取任务(例如 RabbitMQ)。这是可扩展的解决方案,但需要更多的努力来实施。

于 2013-03-20T09:43:47.597 回答
0

为什么不使用 CppCMS ( http://cppcms.com/ )?CppCMS 是一个免费的高性能 C++ Web 开发框架。

您可以使用它来处理 HTTP 请求和文件上传,并轻松集成您的代码...

于 2013-03-20T09:42:53.790 回答
0

您可以使用套接字,并开始在 C++ 程序的某个端口上侦听,然后您可以从 PHP 连接和发送/接收数据到您的程序/从您的程序接收数据。

于 2013-03-20T09:44:00.560 回答