static void Main(string[] args)
        {
            ServerSide server = null;

            try
            {
                IPEndPoint ep = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 1024);
                server = new ServerSide(
                    /*ip+port                = */ ep,
                    /*max clients            = */ 1,
                    /*max request till block = */ 4,
                    /*block time sec         = */ 60);

                Console.WriteLine("Read rates...");
                server.LoadRates("rates.txt");

                Console.WriteLine("Listening...");
                server.UsersBase.Add("yv", "0000");
                server.StartListen();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                server.StopServer();
                Console.WriteLine("Server is over!");
            }
        }
        public ClientHandle(TcpClient client, ServerSide server)
        {
            _tcpClient     = client;
            _server        = server;
            _sw            = null;
            _sr            = null;
            _isActive      = true;
            _requestsCount = 0;

            ++_server.CurrClCount;
            _server.ConnectedUsers.Add(this);
        }