Example #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            Form form = null;

            Console.WriteLine("All test:");
            Console.WriteLine("1 PureUdp test");
            Console.WriteLine("2 PureKcp test");
            Console.WriteLine("3 Udp+Kcp mix test");
            Console.WriteLine("4 PureKcp withflush minrto mix test");
            Console.WriteLine("other: exit");
            string input = "";

            Console.WriteLine("input 1~4:");
            input = Console.ReadLine();
            switch (input.Trim())
            {
            case "0":
                form = new ClientForm1();
                break;

            case "1":
                form = new ClientUdp();
                break;

            case "2":
                form = new ClientKcp();
                break;

            case "3":
                form = new ClientMix();
                break;

            case "4":
                KcpSetting.Default.RTO             = 1;
                KcpSetting.Default.NoDelay         = 1;
                KcpSetting.Default.NoDelayInterval = 1;
                KcpSetting.Default.NoDelayResend   = 10;
                KcpSetting.Default.NoDelayNC       = 1;
                KcpSetting.Default.SndWindowSize   = 2048;
                KcpSetting.Default.RecWindowSize   = 2048;
                KcpSetting.Default.MTU             = Utilities.PackSettings.MAX_DATA_LEN;
                form = new ClientKcp();
                break;

            default:
                return;

                break;
            }

            Application.Run(form);
        }
Example #2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            Form form = null;

            Console.WriteLine("All test:");
            Console.WriteLine("1 PureUdp test");
            Console.WriteLine("2 PureKcp test");
            Console.WriteLine("3 Udp+Kcp mix test");
            Console.WriteLine("other: exit");
            string input = "";

            Console.WriteLine("input 1~3:");
            input = Console.ReadLine();
            switch (input.Trim())
            {
            case "0":
                form = new ClientForm1();
                break;

            case "1":
                form = new ClientUdp();
                break;

            case "2":
                form = new ClientKcp();
                break;

            case "3":
                form = new ClientMix();
                break;

            default:
                return;

                break;
            }

            Application.Run(form);
        }