首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >带有angular (客户端打字)的C++ HTTP服务器

带有angular (客户端打字)的C++ HTTP服务器
EN

Stack Overflow用户
提问于 2018-06-07 23:09:25
回答 1查看 989关注 0票数 2

我正在做一个AngularCLI项目(typescript),我对此还是个新手。客户端是一张每70毫秒更新一次的图片和一些相机设置。到目前为止,我曾经有一个本地文件,其中有大约3000个图像,我所要做的就是一次显示一个。很快,该应用程序将不得不在相机的IP上运行。使用这个应用程序,我们希望能够做两件事:

首先:更改应用程序上的一些设置;发送HTTP帖子,服务器将在某个地址上更改摄像头的设置。

其次:发送一个HTTP Get,服务器将使用某个地址获取最后一个图像,这样我们就可以在画布上显示它。下面的代码显示了我正在讨论的一些内容:

代码语言:javascript
复制
    // called every 70ms
  public drawCanvas(): void {

    // Change this part
    if (this._camera.state === "video") {
      this._pictureNumberVideo++;
      if (this._pictureNumberVideo === 3024) {
        this._pictureNumberVideo = 0;
      }
      this._image.src = '../assets/img/gifColor/frame_' + this._pictureNumberVideo + '_delay-0.1s.png';
    }

    // I want something like this
    // this._image.src = HTTP GET IMAGE 

    this._image.onload = () => {
      this._canvaVideo.width = this._image.width + BORDER;
      this._canvaVideo.height = this._image.height + BORDER;
      this._contextVideo.drawImage(this._image, BORDER / 2, BORDER / 2);
    };
  }

问题是,我必须制作一个基本的HTTP Server来处理C++中的HTTP Get和Post,而我不知道我应该如何做,或者使用什么?

EN

回答 1

Stack Overflow用户

发布于 2018-06-07 23:59:06

我已经成功地使用了以下库来公开来自C++的API:https://github.com/eidheim/Simple-Web-Server

还有一个新的Boost.Beast库,它允许C++程序提供web资源。

然后,对于json解析,我已经成功地使用了Nlohmann Json JSON库。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50744649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档