C++ C++;带有angular的HTTP服务器(客户端的Typescript)

C++ C++;带有angular的HTTP服务器(客户端的Typescript),c++,angular,server,socket.io,client-server,C++,Angular,Server,Socket.io,Client Server,我正在从事一个AngularCLI项目(typescript),对此我是新手。客户端是一张每70毫秒更新一次的图片和一些相机设置。 到现在为止,我曾经有一个本地文件,其中有大约3000个图像,我所要做的就是一次显示一个。很快,该应用程序将不得不在相机的IP上运行。使用此应用程序,我们希望能够完成两件事: 第一:更改应用程序上的某些设置;发送HTTP Post,服务器将转到某个地址来更改相机的设置 第二:发送一个HTTPGET,服务器将在某个地址上获取最后一个图像,这样我们就可以在画布上显示它。下

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

第一:更改应用程序上的某些设置;发送HTTP Post,服务器将转到某个地址来更改相机的设置

第二:发送一个HTTPGET,服务器将在某个地址上获取最后一个图像,这样我们就可以在画布上显示它。下面的代码显示了我所说的内容:

    // 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);
    };
  }

问题是,我必须在C++中编写一个处理HTTP GET和POST的基本HTTP服务器,并且我不知道该如何使用这个或使用什么??< /P> < P>我已经成功地使用了下面的库来从C++中公开API:

还有一个新的库允许C++程序为Web资源服务。p>
然后,对于json解析,我成功地使用了json库

实际上,这对于SO格式来说太宽泛了。C/C++不是一种语言。C语言和C++语言是不同的语言。你想问哪种语言?我更喜欢C++ @弗兰