Цитата:
Type t = Type.GetType("PB.Auth.Network.Receive." + packet.ToString());
Log.Info("PacketId = {0} Lenght = {1}", BitConverter.ToUInt16(opcode, 0), buffer.Length);
if (t != null)
{
ReceivePacket clientpacket = (ReceivePacket)Activator.CreateInstance(t);
clientpacket.Client = this;
clientpacket.Process(buffer);
}
else
{
// Log.Warn("");
Log.Warn(temp.ToHex());
}
|
Меняешь на вот это и будет норм длина пакета, а с опкодом смогу вечером помочь или жди пока кто то поможет
Цитата:
Type t = Type.GetType("PB.Auth.Network.Receive." + packet.ToString());
if (t != null)
{
ReceivePacket clientpacket = (ReceivePacket)Activator.CreateInstance(t);
clientpacket.Client = this;
clientpacket.Process(temp);
}
else
{
Log.Info("PacketId = {0} Lenght = {1}", BitConverter.ToUInt16(opcode, 0), temp.Length);
Log.Warn(temp.ToHex());
}
|