Exemplo n.º 1
0
        public void OnSendUniversal(Packets.Client.SendUniversal p)
        {
            ClientManager.LeaveCriticalArea();
            while (!session.netIO.Crypt.IsReady)
            {
                System.Threading.Thread.Sleep(100);
            }
            ClientManager.EnterCriticalArea();
            Packets.Client.SendUniversal p1 = new PacketProxy.Packets.Client.SendUniversal();
            p1.data = new byte[p.data.Length];
            p.data.CopyTo(p1.data, 0);
            this.packetContainer.Add(p1);
            this.packets.Add(p1);
            string tmp  = "Sender:{0}\r\nOpcode:0x{1:X4}\r\nName:{2}\r\n\r\n{5}\r\n\r\nLength:{3}\r\nData:\r\n{4}\r\n";
            string tmp2 = this.DumpData(p);

            tmp = string.Format(tmp, "Client", p.ID, this.ToString(), p.data.Length, tmp2, "{0}");
            session.netIO.SendPacket(p);
            Console.WriteLine(tmp);
        }
Exemplo n.º 2
0
 public void OnSendUniversal(Packets.Client.SendUniversal p)
 {
     ClientManager.LeaveCriticalArea();
     while (!session.netIO.Crypt.IsReady)
     {
         System.Threading.Thread.Sleep(100);
     }
     ClientManager.EnterCriticalArea();
     Packets.Client.SendUniversal p1 = new PacketProxy.Packets.Client.SendUniversal();
     p1.data = new byte[p.data.Length];
     p.data.CopyTo(p1.data, 0);
     this.packetContainer.Add(p1);
     this.packets.Add(p1);
     string tmp = "Sender:{0}\r\nOpcode:0x{1:X4}\r\nName:{2}\r\n\r\n{5}\r\n\r\nLength:{3}\r\nData:\r\n{4}\r\n";
     string tmp2 = this.DumpData(p);
     tmp = string.Format(tmp, "Client" , p.ID, this.ToString(), p.data.Length, tmp2, "{0}");
     session.netIO.SendPacket(p);
     Console.WriteLine(tmp);
 }