raklib\server\ServerHandler::closeSession PHP Method

closeSession() public method

public closeSession ( $identifier, $reason )
    public function closeSession($identifier, $reason)
    {
        $buffer = chr(RakLib::PACKET_CLOSE_SESSION) . chr(strlen($identifier)) . $identifier . chr(strlen($reason)) . $reason;
        $this->server->pushMainToThreadPacket($buffer);
    }

Usage Example

Example #1
0
 public function close(Player $player, $reason = "unknown reason")
 {
     if (isset($this->identifiers[$h = spl_object_hash($player)])) {
         unset($this->players[$this->identifiers[$h]]);
         unset($this->identifiersACK[$this->identifiers[$h]]);
         $this->interface->closeSession($this->identifiers[$h], $reason);
         unset($this->identifiers[$h]);
     }
 }
All Usage Examples Of raklib\server\ServerHandler::closeSession