Ejemplo n.º 1
0
 public static void Load()
 {
     Console.WriteLine("load");
     s = new Server <UTF8StringRequest>(new Server.Settings(12306));
     UTF8StringRequest.DefaultHandler += delegate(Session session, string str)
     {
         Console.WriteLine(str);
         UTF8StringRequest request = new UTF8StringRequest {
             Value = "Echo " + str
         };
         request.Send(session);
         session.Flush();
     };
     s.Start();
 }
Ejemplo n.º 2
0
        public static void Load()
        {
            Console.WriteLine("load");
            var task = Session <UTF8StringRequest> .Connect(new Session.Settings("localhost", 12306), 3000);

            try
            {
                task.Wait();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }
            s = task.Result;
            UTF8StringRequest request = new UTF8StringRequest();

            Console.OnInput += (text) =>
            {
                request.Value = text;
                request.Send(s);
                s.Flush();
            };
        }