예제 #1
0
 public void ConnectionTest()
 {
     MainThing server = new MainThing();
     server.Main();
     Handler handler = new Handler(Map.Instance());
     DataHandler dataHandler = new DataHandler(Map.Instance());
     CallBackClass client = new CallBackClass(handler, dataHandler);
     int currentTime = DateTime.Now.Millisecond;
     while (DateTime.Now.Millisecond - currentTime < 10000 && !AsynchronousSocketListener.hasConnection())
     {
     }
     Assert.True(AsynchronousSocketListener.hasConnection());
 }
예제 #2
0
        static void Main()
        {
            ManagementObjectSearcher processorSearcher = new ManagementObjectSearcher(
                "SELECT Name, CurrentClockSpeed FROM Win32_Processor");

            ManagementOperationObserver observer = new ManagementOperationObserver();
            CallBackClass callBackObject         = new CallBackClass();

            observer.Completed += new
                                  CompletedEventHandler(callBackObject.OnAllProcessors);
            observer.ObjectReady += new
                                    ObjectReadyEventHandler(callBackObject.OnNextProcessor);

            processorSearcher.Get(observer);
            Console.WriteLine("Retrieving processors. Hit any key to terminate");
            Console.ReadLine();
        }