第一次send服務端接收不到,第二次send服務端才接收到,而且一次性輸出兩次日志
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一次 服務端就該輸出一次,求大神幫忙看看是什么情況,謝謝
centos7.9\gatewayworker
我用的是GatewayWorker
workerman 版本是
const VERSION = '4.1.6';