最近在弄chatgpt,前端通過websocket發(fā)送消息,后端Gateworker的Events.php里通過workerman的HttpClient請求chatgpt的聊天接口,返回?cái)?shù)據(jù)發(fā)送到前端?,F(xiàn)在想實(shí)現(xiàn)打字機(jī)效果,能通過websocket轉(zhuǎn)發(fā)這些數(shù)據(jù)到前端嗎?
目前社區(qū)搜到的方案大多是sse或AsyncTcpConnection的chunk
沒問題,我在微信小程序這么搞過
可以詳細(xì)說說嗎?
當(dāng)時(shí)利用webman push做的,其實(shí)就是websocket,http://m.wtbis.cn/plugin/2
這個(gè)看過,但沒用過!我用的是Gateworker的聊天室測試,直接Gateway::sendToClient推
http://m.wtbis.cn/web-sender 我用來推送k線數(shù)據(jù),嗷嗷猛。
改造http-client或者使用AsyncTcpConnection處理流數(shù)據(jù),直接gateway推送就行了