前端http請求后臺接口,后臺通過tcp或mqtt訪問設(shè)備,設(shè)備返回信息給后臺,后臺在return結(jié)果給前端
在webman的$request->connection可以在方法中正常返回數(shù)據(jù)出來,但是一放到閉包函數(shù)onmessage里面去的時候就發(fā)送不了了,有點懵,不知道如何下手,我找了百度和論壇有說new http的worker的,因為我用的是webman框架 本身已經(jīng)啟動了一個http的worker了 我new新的worker的時候就提示報錯。
http://www.wtbis.cn/plugin/157
參考這個寫法,原理是先發(fā)送一個http頭,然后再發(fā)送http包體,數(shù)據(jù)全部返回完畢的時候發(fā)送一個空的包體($http_connection->send(new Chunk(''));
)告訴瀏覽器請求響應(yīng)結(jié)束。