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