public function encode() { parent::encode(); $this->buffer .= Binary::writeLong($this->clientID); $this->buffer .= Binary::writeLong($this->sendPing); $this->buffer .= \chr($this->useSecurity ? 1 : 0); }
public function encode() { parent::encode(); $this->buffer .= Binary::writeLong($this->clientID); $this->buffer .= Binary::writeLong($this->session); $this->buffer .= ""; }
public function encode() { parent::encode(); $this->buffer .= Binary::writeLong($this->pingID); $this->buffer .= Binary::writeLong($this->serverID); $this->buffer .= RakLib::MAGIC; $this->putString($this->serverName); }
public function encode() { parent::encode(); $this->buffer .= RakLib::MAGIC; $this->putAddress($this->serverAddress, $this->serverPort, 4); $this->buffer .= \pack("n", $this->mtuSize); $this->buffer .= Binary::writeLong($this->clientID); }
public function encode() { parent::encode(); $this->buffer .= RakLib::MAGIC; $this->buffer .= Binary::writeLong($this->serverID); $this->buffer .= \chr(0); //Server security $this->buffer .= \pack("n", $this->mtuSize); }
public function encode() { parent::encode(); $this->buffer .= RakLib::MAGIC; $this->buffer .= chr("4"); $this->buffer .= "3f57febe"; $this->buffer .= pack("n", $this->serverPort); $this->buffer .= pack("n", $this->mtuSize); $this->buffer .= Binary::writeLong($this->clientID); }
public function encode() { parent::encode(); $this->buffer .= RakLib::MAGIC; $this->buffer .= Binary::writeLong($this->serverID); $this->putAddress($this->clientAddress, $this->clientPort, 4); $this->buffer .= pack("n", $this->mtuSize); $this->buffer .= chr(0); //server security }
public function encode() { parent::encode(); $this->putAddress($this->address, $this->port, 4); $this->buffer .= pack("n", 0); for ($i = 0; $i < 10; ++$i) { $this->putAddress($this->systemAddresses[$i][0], $this->systemAddresses[$i][1], $this->systemAddresses[$i][2]); } $this->buffer .= Binary::writeLong($this->sendPing); $this->buffer .= Binary::writeLong($this->sendPong); }
public function encode() { parent::encode(); $this->buffer .= "?Wþ"; //cookie $this->buffer .= "Í"; //security flags $this->buffer .= pack("n", $this->port); $this->putDataArray(["õÿÿõ", "ÿÿÿÿ", "ÿÿÿÿ", "ÿÿÿÿ", "ÿÿÿÿ", "ÿÿÿÿ", "ÿÿÿÿ", "ÿÿÿÿ", "ÿÿÿÿ", "ÿÿÿÿ"]); $this->buffer .= ""; $this->buffer .= Binary::writeLong($this->session); $this->buffer .= Binary::writeLong($this->session2); }
public function encode() { parent::encode(); $this->buffer .= Binary::writeLong($this->pingID); }
protected function streamOpen(Session $session) { $identifier = $session->getAddress() . ":" . $session->getPort(); $buffer = \chr(RakLib::PACKET_OPEN_SESSION) . \chr(\strlen($identifier)) . $identifier . \chr(\strlen($session->getAddress())) . $session->getAddress() . \pack("n", $session->getPort()) . Binary::writeLong($session->getID()); $this->server->pushThreadToMainPacket($buffer); }
protected function putLong($v) { $this->buffer .= Binary::writeLong($v); }