前端http请求后台接口,后台通过tcp或mqtt访问设备,后台在return结果给前端

尚新

问题描述

前端http请求后台接口,后台通过tcp或mqtt访问设备,设备返回信息给后台,后台在return结果给前端

为此你搜索到了哪些方案及不适用的原因

在webman的$request->connection可以在方法中正常返回数据出来,但是一放到闭包函数onmessage里面去的时候就发送不了了,有点懵,不知道如何下手,我找了百度和论坛有说new http的worker的,因为我用的是webman框架 本身已经启动了一个http的worker了 我new新的worker的时候就提示报错。

160 1 1
1个回答

walkor 打赏

https://www.workerman.net/plugin/157
参考这个写法,原理是先发送一个http头,然后再发送http包体,数据全部返回完毕的时候发送一个空的包体($http_connection->send(new Chunk(''));)告诉浏览器请求响应结束。

×
🔝