Esempio n. 1
0
        internal void CS_RequestSelfUpdater(string hash)
        {
            PacketStream stream = new PacketStream(0x0003);

            if (hash != null)
            {
                stream.WriteString(hash, hash.Length + 1);
            }
            else
            {
                string tmp = "NO_HASH";
                stream.WriteString(tmp, tmp.Length + 1);
            }
            ServerManager.Instance.Send(stream);
        }
Esempio n. 2
0
        internal void CS_RequestFileTransfer(string fileName)
        {
            PacketStream stream = new PacketStream(0x0042);

            stream.WriteString(fileName);
            ServerManager.Instance.Send(stream);
        }
Esempio n. 3
0
        internal void CS_RequestSelfUpdate(string hash)
        {
            PacketStream stream = new PacketStream(0x0002);

            stream.WriteString(hash, hash.Length + 1);
            ServerManager.Instance.Send(stream);
        }
Esempio n. 4
0
        internal void  CS_ValidateUser(string name, string password, string fingerprint)
        {
            PacketStream stream = new PacketStream(0x0100);

            byte[] encName = desCipher.Encrypt(name);
            byte[] encPass = desCipher.Encrypt(password);
            stream.WriteInt32(encName.Length);
            stream.WriteBytes(encName);
            stream.WriteInt32(encPass.Length);
            stream.WriteBytes(encPass);
            stream.WriteString(fingerprint);
            ServerManager.Instance.Send(stream);
        }