示例#1
0
            public DumpPacket(Packet pPacket, bool pFromServer)
            {
                pPacket.Reset();
                Outboud = !pFromServer;
                Opcode = pPacket.ReadUShort();

                Data = new byte[pPacket.Length - 2];
                Buffer.BlockCopy(pPacket.ToArray(), 2, Data, 0, Data.Length); // byte + short (header)
                ArrivalTime = DateTime.Now;
                pPacket.Reset();
            }
示例#2
0
 public string PrintPacket(Packet pPacket, string pWhat, bool ret = false)
 {
     return(PrintPacket(pWhat, pPacket.ToArray(), false));
 }
示例#3
0
 public virtual void SendPacket(Packet pPacket)
 {
     SendData(pPacket.ToArray());
 }
示例#4
0
 public string PrintPacket(Packet pPacket, string pWhat, bool ret = false) { return PrintPacket(pWhat, pPacket.ToArray(), false); }
示例#5
0
 public virtual void SendPacket(Packet pPacket)
 {
     SendData(pPacket.ToArray());
 }