if (Packet.Length > 0)
{
switch (Packet.Substring(0, 2))
{
case "HC":
SocketManager.HC(Packet);
Send("1.29.1");
Send(Config.Account + "\n" + Crypter.CryptPassword(SocketManager.Key, Config.Password));
Send("Af");
break;
default:
Write.Error("Packet inconnu " + Packet);
break;
}
}
public void Send(string Packet)
{
try
{
string str = Packet;
str += "\n\0";
byte[] Buffer = new byte[str];
Buffer = Encoding.UTF8.GetBytes(str);
NStream.Write(Buffer, 0, Buffer.Length);
Write.Announce("Packet " + Packet + " Envoyé...");
}
catch (Exception e)
{
Write.Error(e.Message);
}
}