private function sendCloseFrame(Rfc6455Client $client, $code, $msg) : Promise { $promise = $this->compile($client, pack('n', $code) . $msg, self::OP_CLOSE); $client->closedAt = $this->now; return $promise; }