【发布时间】:2015-10-02 13:18:28
【问题描述】:
背景: 我在 Visual Studio 中开发了一个 c++ 程序,它以图像为输入,进行一些计算机视觉分析,然后在 txt 文件中创建一些结果。现在我正在开发一个网站作为 c++ 程序的 GUI。因此,网站将允许用户将图像上传到服务器并从服务器检索分析结果。我已经在我的桌面上用 wamp 完成了网络编程部分。
现在唯一的问题是前端网站和后端c++程序之间的通信。我以前从未使用过服务器-客户端系统,所以这是我的问题:
如何设置我的网站和 c++ 程序之间的通信框架?上传图片后,网站如何向 c++ 发送消息并告诉 c++ 在哪里查找该图片? c++ 运行完成后如何向网站发送消息?这个项目我的时间不多了,有没有什么基础的web-c++通信框架可以下载和开发呢?
网站如何检查c++程序是否正常运行?如何查看后端c++程序的进度?
如果网站用户决定取消之前的请求,网站如何停止已经运行的c++程序?
c++ 如何支持来自不同用户的多个请求? c++如何启动程序的另一个实例并在不同的请求上运行?
抱歉,我是这个领域的新手。如果有人能回答我的问题,我将不胜感激!
【问题讨论】:
-
Windows 服务器具有作为 ASP.NET 技术的 C# 后端。您可能会做的是在 C# 中实现您的逻辑,或者找到一种通过 C# 与 C++ 交互的方法。
标签: c++ client-server backend web-development-server