workerman的websocket的send如何實現同步發(fā)送到客戶端呢,就是在chatgpt的流式返回回調函數中每一次回調都send到客戶端,現在是等chatgpt全部回調結束才循環(huán)發(fā)送到客戶端,這個問題有沒有解決方案呢?
參考這個帖子
http://wtbis.cn/q/10107
您好,這個客戶端用的是websocket鏈接服務器,不是hs的eventsource,這樣服務器返回的時候只能用完websocket返回字符串,這個情況怎么解決上面的問題呢
maxSendBufferSize
說明:
int Connection::$maxSendBufferSize
每個連接都有一個單獨的應用層發(fā)送緩沖區(qū),如果客戶端接收速度小于服務端發(fā)送速度,數據會在應用層緩沖區(qū)暫存等待發(fā)送。
此屬性用來設置當前連接的應用層發(fā)送緩沖區(qū)大小。不設置默認為Connection::defaultMaxSendBufferSize(1MB)。
此屬性影響onBufferFull回調。
每個連接都有一個單獨的應用層發(fā)送緩沖區(qū),如果客戶端接收速度小于服務端發(fā)送速度,數據會在應用層緩沖區(qū)暫存等待發(fā)送。
這個要怎么直接發(fā)送,而不繼續(xù)在應用層緩沖區(qū)暫存等待發(fā)送呢?