diff --git a/http-server/Sender.php b/http-server/Sender.php index 0785696a..46bb17ca 100644 --- a/http-server/Sender.php +++ b/http-server/Sender.php @@ -38,4 +38,19 @@ class Sender $server->push($fd, $body->getBody()); } + + /** + * @param $fd + * @param int $code + * @param string $message + */ + public function close($fd, int $code = 401, string $message = '') + { + $server = $this->manager->getServer(); + if (!$server->isEstablished($fd)) { + return; + } + $server->close($code, $message); + } + }