2021-6-6 今天改成了c++ 20 协程 具体修改:改成c++ 20 协程 删除boost库
c++ 2019协程在vs2019 里面 加上/await
gcc10 版本以上 需要fcoroution 支持 代码已经上传
在代码目录下 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
关注
打赏