/**
  * Sends the given RCON packet to the server
  *
  * @param SteamPacket $dataPacket The RCON packet to send to the server
  */
 public function send(SteamPacket $dataPacket)
 {
     if (empty($this->socket) || !$this->socket->isOpen()) {
         $this->socket = new TCPSocket();
         $this->socket->connect($this->ipAddress, $this->portNumber, SteamSocket::$timeout);
     }
     parent::send($dataPacket);
 }
 /**
  * @param SteamPacket $requestData
  */
 private function sendRequest(SteamPacket $requestData)
 {
     $this->socket->send($requestData);
 }