Beispiel #1
0
        private void addCCService(CCService ccService)
        {
            try
            {
                ccService.init();
                cclist.Add(ccService);
            }
            catch (IOException)
            {
                Console.WriteLine(DateTime.Now + " Błąd strumienia wejścia/wyjścia");
            }
            Thread service = new Thread(ccService.Run);

            service.Start();
        }
Beispiel #2
0
        void RunCC()
        {
            while (true)
            {
                try
                {
                    socketCC = listenerCC.AcceptSocket();
                }
                catch (InvalidOperationException)
                {
                    Console.WriteLine(DateTime.Now + " Nie można połączyć z Subnetwork Controllerem");
                }

                if (socketCC.Connected)
                {
                    //Console.WriteLine(DateTime.Now + " Subnetwork Controller połączony");
                    ccService = new CCService(socketCC, this);
                    addCCService(ccService);
                    //ilePodsieci++;
                }
            }
        }
Beispiel #3
0
 public void removeCCService(CCService ccService)
 {
     Console.WriteLine(DateTime.Now + " Zakonczono serwis Subnetwork Controllera " + ccService.getId().ToString());
     ccService.close();
     cclist.Remove(ccService);
 }