コード例 #1
0
        internal void SyncroOrarioColServer()
        {
            DateTime orarioMio       = DateTime.Now;
            DateTime orarioDelServer = fpClient.GetOrario();

            if (Math.Abs((orarioDelServer - orarioMio).TotalSeconds) > 5)
            {
                try {
                    Orologio.Set(orarioDelServer);
                    _giornale.Info(String.Format("Orologio del mio sistema = {0} ; Orologio del server {1}. Effettuata sincronizzazione", orarioMio, orarioDelServer));
                } catch (Exception ee) {
                    _giornale.Error("Syncro orologio server", ee);
                }
            }
            else
            {
                _giornale.Info("Orologio di sistema già sincronizzato con quello del sever. Non faccio nulla");
            }
        }