コード例 #1
0
        public static byte[] ReadAndDecryptStream(ref NetworkStream stream, ConnectionInfo info)
        {
            int bufferSize = TcpHeaderManage.FindBufferSize(stream, info);

            Thread.Sleep(20);
            byte[] buffer = new byte[bufferSize];
            stream.Read(buffer, 0, buffer.Length);
            return(buffer); //Cipher.Decrypt(buffer, info.Password);
        }
コード例 #2
0
 public static void Send(ref byte[] rawBytes, ref NetworkStream stream, ConnectionInfo info)
 {
     byte[] insertion = TcpHeaderManage.ToDigitArray(rawBytes.Length);
     byte[] bytes     = TcpHeaderManage.InsertBytes(ref rawBytes, insertion);//Cipher.Encrypt(rawBytes, info.Password);
     stream.Write(bytes, 0, bytes.Length);
 }