国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

客戶端send消息,服務器onMessage接收消息的時候 好似是延遲,還是哪里有設置,有規(guī)律

lucien

第一次send服務端接收不到,第二次send服務端才接收到,而且一次性輸出兩次日志

這是我在瀏覽器console里模擬的

ws = new WebSocket("ws://127.0.0.1:2349");
ws.onopen = function() {
    console.log("連接成功");
};
ws.onmessage = function(e) {
    console.log("服務端返回:" + e.data);
};

我連接成功后,

ws.send('{"type":"pong"}');

我send一次在服務端的onMessage方法里打印

public static function onMessage($client_id, $message){
    echo $message . PHP_EOL;
}

第一次send服務端接收不到,第二次send服務端才接收到,而且一次性輸出兩次日志
截圖
第三次send接收不到,第四次又輸出兩次日志,
第五次send接收不到,第六次又輸出兩次日志,
...
我重啟一下workermean

supervisorctl restart workerman:workerman_0

有的時候兩次循環(huán)輸出,有的時候是三次一循環(huán)輸出,

正常應該是客戶端send一次 服務端就該輸出一次,求大神幫忙看看是什么情況,謝謝

操作系統(tǒng)環(huán)境及workerman/webman等具體版本

centos7.9\gatewayworker
我用的是GatewayWorker
workerman 版本是

const VERSION = '4.1.6';
1052 1 1
1個回答

walkor 打賞

這種一般是業(yè)務bug,得自己找問題

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??