Esempio n. 1
0
        static void mergeDebug(SchedulerServerServices sss)
        {
            List<TimePeriod> l1 = sss.generateCalendar1();
            List<TimePeriod> l2 = sss.generateCalendar2();

            Console.WriteLine("l1");
            foreach (TimePeriod t in l1) Console.WriteLine("Start: " + t.Start + ", End: " + t.End);
            Console.WriteLine("l2");
            foreach (TimePeriod t in l2) Console.WriteLine("Start: " + t.Start + ", End: " + t.End);

            List<TimePeriod> result = sss.merge2Calendars(l1, l2);

            Console.WriteLine("result");
            foreach (TimePeriod t in result) Console.WriteLine("Start: " + t.Start + ", End: " + t.End);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            TcpChannel channel = new TcpChannel(SERVER_PORT);
            ChannelServices.RegisterChannel(channel, true);

            CAInterface ca = (CAInterface)Activator.GetObject(typeof(CAInterface),
                                    "tcp://localhost:6969/CA");

            SchedulerServerServices sss = new SchedulerServerServices(ca);
            RemotingServices.Marshal(sss, "ISchedulerServer", typeof(ISchedulerServer));

            Console.WriteLine("SchedulerServer running on port " + SERVER_PORT);
            Console.ReadLine();

            /*
            mergeDebug(sss);
            Console.ReadLine();
            */
        }