예제 #1
0
        private static void Write(string data)
        {
            var dataAsBytes = Encoding.ASCII.GetBytes(data + "\r\n\r\n");

            var dataStringEncrypted = Crypting.EncryptStringToBytes(data + "\r\n\r\n");


            Debug.WriteLine("Non encrypted.. " + Encoding.ASCII.GetString(dataAsBytes));

            Debug.WriteLine("Encrypted " + Encoding.ASCII.GetString(dataStringEncrypted));

            Stream.Write(BitConverter.GetBytes(dataStringEncrypted.Length), 0, 4);
            Stream.Write(BitConverter.GetBytes(dataAsBytes.Length), 0, 4);

            Stream.Write(dataStringEncrypted, 0, dataStringEncrypted.Length);

            Stream.Flush();
        }