此时如果客户端调用发送方法,比如 $connection->send('welcome!'); 服务器端没有异常,但是客户端收不到。当停止workerman服务的时候,服务器端的消息反而能发送出去,此时客户端也能收到消息。
也就是说,当服务启动的状态下,服务器发出去的消息都被阻塞了,并没有发出去。请问这个问题怎么解决?Worker;
// 创建一个Websocket服务器
$ws_worker = new Worker("websocket://127.0.0.1:9100");
// 设置当前Worker实例启动多少个进程"\n";
};
// 接收数据时发出
$ws_worker->onMessage = function($connection, $data) {
//echo "{$data}\n";如果在这个时候把服务器的workerman停止,浏览器会显示101状态,并且能收到服务器发送的welcome字符串
*/
let ws = new WebSocket('ws://wodeyuming/