Example #1
0
 private void ReceivePacketThread()
 {
     while (readPackets.Count != 0)
     {
         GsClientPacket gsClientPacket = readPackets.Dequeue();
         using MemoryStream input = new MemoryStream(gsClientPacket.PacketData);
         gsClientPacket.Rbuf      = new BinaryReader(input);
         gsClientPacket.Client    = this;
         if (gsClientPacket.Read())
         {
             gsClientPacket.Run();
         }
     }
     IsRead = false;
 }