swoole_client->sleep

调用此方法会从事件循环中移除当前socket的可读监听,停止接收数据。

function swoole_client->sleep()
            

sleep方法在swoole-1.7.21或更高版本可用

使用示例

$client->on("receive", function(swoole_client $cli, $data){
    //睡眠模式,不再接收新的数据
    $cli->sleep();
    swoole_timer_after(5000, function() use ($cli) {
    //唤醒,重新接收数据
    $cli->wakeup();
    });
});