Ejemplo n.º 1
0
 public Packet(PacketType type, int length)
 {
     Length = length;
     Type = type;
     _Writer = PacketWriter.CreateInstance(length);
     _Writer.Write((byte)Type);
 }
Ejemplo n.º 2
0
        public void SetCapacity(int fixedLength, params string[] args)
        {
            byte[] bytes;

            Length = fixedLength;
            _Strings = new List<byte[]>();
            for (int i = 0; i < args.Length; ++i)
            {
                bytes = Encoding.UTF8.GetBytes(args[i]);
                Length += bytes.Length;
                _Strings.Add(bytes);
            }

            _Writer = PacketWriter.CreateInstance(Length);
            _Writer.Write((byte)Type);
        }
Ejemplo n.º 3
0
 public void SetCapacity(int length)
 {
     Length = length;
     _Writer = PacketWriter.CreateInstance(length);
     _Writer.Write((byte)Type);
 }