示例#1
0
        static void Main(string[] args)
        {
            TelnetClient tc = new TelnetClient();

            //tc.ConnectionCheckingProc = null;

            Console.Write("Address: ");
            string a = "10.0.0.4";            // Console.ReadLine();

            Console.Write("Port: ");
            string p = "23";            // Console.ReadLine();

            Console.Write("Login: "******"admin";            // Console.ReadLine();

            Console.Write("Passw: ");
            string pwd = "admin";            // Console.ReadLine();

            bool res = tc.Connect(
                a,
                string.IsNullOrEmpty(p) ? 23 : int.Parse(p),
                string.IsNullOrEmpty(l) ? null : l,
                string.IsNullOrEmpty(pwd) ? null : pwd
                );

            Console.WriteLine("Connection Result: {0}", res);

            string msg = "";

            if (res)
            {
                while (msg != "exit")
                {
                    Console.Write(tc.ReadToEnd() + " ");

                    if (!tc.SendLine(msg = Console.ReadLine()))
                    {
                        Console.WriteLine(" *** error ***");
                    }
                }
            }

            Console.WriteLine("Press any key to exit...");
            Console.ReadKey(true);
        }