Esempio n. 1
0
        public ServiceStarter()
        {
            Console.WriteLine("\nEnter ServiceStarter ctor\n");
            #region Use SQLite

            using (DB db = new DB("OpenALPRQueueMilestone", true))
            {
                settings = db.GetSettings();
            }

            Console.WriteLine("\nDB setup exit\n");
            ProxySingleton.Port = settings.ServicePort.ToString();
            #endregion
            currentPerson           = new User(User.AutoExporterServiceName);
            ProxySingleton.HostName = Dns.GetHostName();
            Chatting.Initialize(currentPerson);
            Chatting.UserEnter   += ServerConnection_UserEnter;
            Chatting.UserLeave   += ServerConnection_UserLeave;
            Chatting.InfoArrived += ServerConnection_MessageArrived;
            Task.Run(() => Chatting.MonitorClientToServerQueue());
            Chatting.WhisperGui(new Info {
                MsgId = MessageId.ConnectedToMilestoneServer, Bool = true
            });
            Console.WriteLine("\nExit ServiceStarter ctor\n");
        }