BattleNet.GameServer.BuildPacket C# (CSharp) Метод

BuildPacket() публичный Метод

public BuildPacket ( byte command ) : byte[]
command byte
Результат byte[]
        public override byte[] BuildPacket(byte command, params IEnumerable<byte>[] args)
        {
            List<byte> packet = new List<byte>();
            packet.Add((byte)command);

            List<byte> packetArray = new List<byte>();
            foreach (IEnumerable<byte> a in args)
                packetArray.AddRange(a);

            packet.AddRange(packetArray);

            return packet.ToArray();
        }

Usage Example

Пример #1
0
 public void SendPacket(byte command, params IEnumerable <byte>[] args)
 {
     m_gs.Write(m_gs.BuildPacket(command, args));
 }