示例#1
0
文件: Client.cs 项目: nice1378/x2clr
        protected override void OnSessionConnected(LinkSessionConnected e)
        {
            if (e.Result)
            {
                Console.WriteLine("Connected");

                Flow.Bind(new CapitalizeReq(), Send);
            }
            else
            {
                Console.WriteLine("Connection Failed");
            }
        }
示例#2
0
文件: Server.cs 项目: nice1378/x2clr
        protected override void OnSessionConnected(LinkSessionConnected e)
        {
            if (e.Result == false)
            {
                return;
            }

            var linkSession = (LinkSession)e.Context;
            var session = new Session { LinkSession = linkSession };
            sessions.Add(linkSession.Handle, session);
            session.OnConnect();

            Console.WriteLine("Accepted socket handle {0}", linkSession.Handle);
        }
示例#3
0
        protected override void OnSessionConnected(LinkSessionConnected e)
        {
            if (e.Result)
            {
                Console.WriteLine("Connected");

                var linkSession = e.Context as LinkSession;

                Bind(new EchoResp { SessionHandle = linkSession.Handle }, OnEchoResp);

                link.Send(new EchoReq {
                    Message = message
                });
            }
            else
            {
                Console.WriteLine("Connection Failed");
            }
        }
示例#4
0
文件: Link.cs 项目: nice1378/x2clr
 private void OnLinkSessionConnected(LinkSessionConnected e)
 {
     OnSessionConnected(e);
 }
示例#5
0
文件: Link.cs 项目: nice1378/x2clr
 protected virtual void OnSessionConnected(LinkSessionConnected e)
 {
 }