private function writePacket($client, $requestID, $packetType, $payload) { $pk = Binary::writeLInt((int) $requestID) . Binary::writeLInt((int) $packetType) . $payload . ""; //Terminate payload and packet return socket_write($client, Binary::writeLInt(strlen($pk)) . $pk); }
public function putLInt($v) { $this->buffer .= Binary::writeLInt($v); }
public static function chunkIndex($chunkX, $chunkZ) { return Binary::writeLInt($chunkX) . Binary::writeLInt($chunkZ); }
public function putInt($v) { $this->buffer .= $this->endianness === self::BIG_ENDIAN ? Binary::writeInt($v) : Binary::writeLInt($v); }