Ejemplo n.º 1
0
        //static void Main(string[] args)
        //{
        //    IPAddress remote = IPAddress.Parse(IP);
        //    client c = new client(remote, portNo);

        //    c.connect();
        //    Console.WriteLine("服务器连接成功!");
        //    while (true)
        //    {
        //        Console.Write("send>");
        //        string msg = Console.ReadLine();
        //        if (msg == "exit")
        //            break;
        //        if (msg == "xunhuan")
        //        {
        //            for (int i = 0; i < 10000; i++)
        //            {
        //                c.send(msg + ",");
        //            }
        //        }
        //        c.send(msg);
        //    }
        //    c.disconnect();
        //    Console.ReadLine();
        //}
        static void Main(string[] args)
        {
            //IOCPClient client = new IOCPClient(IP, portNo);
            IOCPClient client = null;

            while (true)
            {
                Console.Write("send>");
                string msg = Console.ReadLine();

                if (!string.IsNullOrEmpty(msg))
                {
                    if (msg == "debug")
                    {
                        client.DebugReceive();
                    }
                    else if (msg == "c")
                    {
                        TestClient();
                    }
                    else if (msg == "s")
                    {
                        TestSend();
                    }
                    else if (msg == "n")
                    {
                        client = new IOCPClient(IP, portNo);
                    }
                    else
                    {
                        client.SendSave(Encoding.Default.GetBytes(msg));
                    }
                }
            }
        }
Ejemplo n.º 2
0
 static void TestClient()
 {
     for (int i = 0; i < 299; i++)
     {
         IOCPClient client = new IOCPClient(IP, portNo);
         all.Add(client);
     }
     Console.WriteLine("所有连接完成。");
 }