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); }
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); }