示例#1
0
        protected override void OnStart(string[] args)
        {
            string FileName = ConfigurationSettings.AppSettings["FileName"];
            int port = int.Parse(ConfigurationSettings.AppSettings["Port"]);
            int boundedCapacity = int.Parse(ConfigurationSettings.AppSettings["BoundedCapacity"]);
            Service = this;

            StorageEngine = STSdb.FromFile(FileName);
            TcpServer = new TcpServer(port);
            Program.StorageEngineServer = new StorageEngineServer(StorageEngine, TcpServer);
            Program.StorageEngineServer.Start();

            Form = new MainForm();
            Application.Run(Form);
            Program.StorageEngineServer.Stop();
            StorageEngine.Close();
        }
示例#2
0
        protected override void OnStart(string[] args)
        {
            string FileName        = ConfigurationSettings.AppSettings["FileName"];
            int    port            = int.Parse(ConfigurationSettings.AppSettings["Port"]);
            int    boundedCapacity = int.Parse(ConfigurationSettings.AppSettings["BoundedCapacity"]);

            Service = this;

            StorageEngine = STSdb.FromFile(FileName);
            TcpServer     = new TcpServer(port);
            Program.StorageEngineServer = new StorageEngineServer(StorageEngine, TcpServer);
            Program.StorageEngineServer.Start();

            Form = new MainForm();
            Application.Run(Form);
            Program.StorageEngineServer.Stop();
            StorageEngine.Close();
        }