示例#1
0
        private void initService()
        {
            try
            {
                checkFirstStart(configCtrl.CompanyCode, configCtrl.CompanyName);
                commctl.Select_Type(configCtrl.ServerType);
                commctl.Connect(configCtrl.Device);

                mServer = new TcpServerMgr(configCtrl.MsgrPort);
                mServer.SocStatusChanged += ProcessOnSocStatusChanged;
                // mServer.FTPListenRequested += ProcessOnFTPMessageReceived;
                mServer.DoRun();

                ListenThread = new Thread(StartListener);
                ListenThread.Start();
                svrStart = true;
                ButtonStart.Enabled = false;
                loadCustomerList();
                serviceStart = true;
                MnServerStart.Enabled = false;
            }
            catch (Exception ex)
            {
                LogWrite(ex.ToString());
            }
        }