Server->close

关闭客户端连接,函数原型:

bool Server->close(int $fd, bool $reset = false);

1.8.0或更高版本可以使用$reset参数

  • 操作成功返回true,失败返回false
  • Server主动close连接,也一样会触发onClose事件
  • 不要在close之后写清理逻辑。应当放置到onClose回调中处理
  • $reset设置为true会强制关闭连接,丢弃发送队列中的数据
  • fd在上层回调方法的response中获取


  • 倾听

    fd怎么获取

  • ReallyWang

    $http->close($http->worker_id)

  • ReallyWang

    刚才的不对,这个才对 $http->on('request', function ($request, $response) use ($http) { $http->close($response->fd);

  • DollarKIller

    $server->on('request', function ($request, $response) use($server) {
        $server->close($server->worker_id);
    });