Ejemplo n.º 1
0
        private void SendBuffered(int messageCount, MemoryStream memStream)
        {
            if (messageCount == 0)
            {
                return;
            }

            //byte[] bufferNoComp = CompressBytes(array, CompressionLevel.NoCompression);
            //byte[] bufferOptimal = CompressBytes(array, CompressionLevel.Optimal);
            var batch = Player.CreateBatchPacket(memStream.GetBuffer(), 0, (int)memStream.Length, CompressionLevel.Fastest);

            batch.Encode();
            memStream.Position = 0;
            memStream.SetLength(0);

            Server.SendPackage(this, batch);
        }