Пример #1
0
        public BooksDatabaseServer(string localIP, ushort port, string DatabaseFileName, string LogPasFileName,
                                   string TransactLogFile)
            : base(localIP, port)
        {
            Crypt = new SymmetricCryption(Key, Vector);

            /*StringBuilder sb = new StringBuilder();
             * sb.Append("KvanTTT");
             * sb.Append(' ');
             * sb.Append("asdf");
             * sb.Append(Environment.NewLine);
             * sb.Append("Igor");
             * sb.Append(' ');
             * sb.Append("spartak");
             * sb.Append(Environment.NewLine);
             *
             * Crypt.Encrypt(LogPasFileName, sb.ToString()); */

            LoginPassword = Crypt.Decrypt(LogPasFileName).Split(new string[] { Environment.NewLine },
                                                                StringSplitOptions.RemoveEmptyEntries);
            BooksDatabase = new BooksDatabase(this.Send, DatabaseFileName, TransactLogFile);
        }
Пример #2
0
 public BooksDatabaseClient(string serverIP, ushort port, InvokeDelegate Invoke)
     : base(serverIP, port)
 {
     this.BooksDatabase = new BooksDatabase(this.Send, Invoke, 0);
 }