WSS websocket如何设置或控制输出缓冲区?

WSS websocket如何设置或控制输出缓冲区?,websocket,output,buffer,wss,Websocket,Output,Buffer,Wss,当我做ws时:它会在我得到某样东西后立即输出,但使用wss时,它会输出fu@ing在输出之前等待整个脚本执行 我用javascript来实现这一点 let socket = new WebSocket("wss://domain.com:2346/"); socket.onopen = function(e) { console.log("[open] Sending to server"); socket.send("hello");

当我做ws时:它会在我得到某样东西后立即输出,但使用wss时,它会输出fu@ing在输出之前等待整个脚本执行

我用javascript来实现这一点

let socket = new WebSocket("wss://domain.com:2346/");
socket.onopen = function(e) { console.log("[open] Sending to server"); socket.send("hello"); };
socket.onmessage = function(event) { $("#meme").append(`[message]: ${event.data}`); };
服务器端我有带Workerman\Worker的php

$wss_worker = new Workerman\Worker("websocket://domain.com:2346",$socketx_connex);
$wss_worker->transport = 'ssl';
$wss_worker->onMessage = function($connection, $data) {echo '2'; spleep(3); echo '2';}
****但在同一台服务器上,不更改任何配置;当我使用ws:I时,我确实看到1,然后在3秒钟后我看到2,但是使用wss时,我等待3秒钟,然后看到12

为什么或如何解决这个问题