From a70e0801537779e2e8abdec71970bcba642f0036 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Mon, 28 Jun 2021 16:05:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HttpServer/Http/Response.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/HttpServer/Http/Response.php b/HttpServer/Http/Response.php index c65f4cad..3e2b58e7 100644 --- a/HttpServer/Http/Response.php +++ b/HttpServer/Http/Response.php @@ -154,7 +154,7 @@ class Response extends HttpService * @return bool * @throws Exception */ - public function send($context = '', $statusCode = 200): mixed + public function send(string $context = '', int $statusCode = 200): mixed { $sendData = $this->parseData($context); @@ -223,7 +223,8 @@ class Response extends HttpService */ private function sendData($response, $sendData, $status): void { - if (!Snowflake::getWebSocket()->exist($response->fd)) { + $server = Snowflake::app()->getSwoole(); + if (!$server->exist($response->fd) || $server->isEstablished($response->fd)) { return; } if (is_array($sendData)) {