示例#1
0
 static void Main(string[] args)
 {
     AsyncMultiSocket s1 = new AsyncMultiSocket(6111, "TestAsyncSocketServer");
     AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; //攔截主socket設為null
     //s1.OnWriteLog = (string msg) => { Console.WriteLine(msg); };
     Logger.OnWriteLog = (string msg) => { Console.WriteLine(msg); };
     s1.Start();
     ConsoleKey cmd;
     do{
         cmd = Console.ReadKey().Key;
     }
     while (cmd != ConsoleKey.Q);
     s1.Stop();
     Console.ReadKey();
     Console.ReadKey();
 }
示例#2
0
        static void Main(string[] args)
        {
            AsyncMultiSocket s1 = new AsyncMultiSocket(6111, "TestAsyncSocketServer");

            AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; //攔截主socket設為null
            //s1.OnWriteLog = (string msg) => { Console.WriteLine(msg); };
            Logger.OnWriteLog = (string msg) => { Console.WriteLine(msg); };
            s1.Start();
            ConsoleKey cmd;

            do
            {
                cmd = Console.ReadKey().Key;
            }while (cmd != ConsoleKey.Q);
            s1.Stop();
            Console.ReadKey();
            Console.ReadKey();
        }