您当前的位置: 首页 >  c++

qianbo_insist

暂无认证

  • 0浏览

    0关注

    399博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

c++20 协程 图片识别框架 紫丁香

qianbo_insist 发布时间:2021-05-26 21:13:41 ,浏览量:0

2021-6-6 今天改成了c++ 20 协程 具体修改:改成c++ 20 协程 删除boost库

c++ 2019协程

在vs2019 里面 加上/await vs2019 里加上命令

gcc10 版本

gcc10 版本以上 需要fcoroution 支持 代码已经上传

c++ 20 协程方式 websocket server websocket server

增加websocket html 测试 [2021-6-6]

在代码目录下 testwebsocket.html

DOCTYPE HTML>


    
    websocket 测试

    
         function WebSocketTest()
         {
            if ("WebSocket" in window)
            {
               console.log("!");

               // 打开一个 web socket
               var ws = new WebSocket("ws://127.0.0.1:6001/echo");

               ws.onopen = function()
               {
                  // Web Socket 已连接上,使用 send() 方法发送数据
                  ws.send("data here");
               };

               ws.onmessage = function (evt)
               {
                   var received_msg = evt.data;
                   console.log(received_msg);
               };

               ws.onclose = function()
               {
                  // 关闭 websocket
                  alert("连接已关闭...");
               };
            }

            else
            {
               console.log("不支持 WebSocket!");
            }
         }
    




    
        运行 WebSocket
    



目的

从web上传图片和视频,httpserver后台接收,进行图片识别并返回 使用框架 1 asio 2 websocketpp 3 websock 【紫丁香研发】 4 opencv 5 调用python

httpserver和websocket server

第一版使用的httpserver 和 websocket server 是由websocketpp制作的

路由

比如nodejs 的 express 或 koi 比如go 语言的iris 等等那种路由方式很理想 这里模仿这种方式,使用c++11 的lamba

void registerhttp()
{
	broadcast_server& _httpserver = _hserver;
	_httpserver.func_proc_register("/login", [](maps_pair& rp) {
		
		auto iter = rp.begin();
		while (iter != rp.end())
		{
			std::cout             
关注
打赏
1663161521
查看更多评论
0.0396s