예제 #1
0
        public void Disposed(Beetle.Express.IServer server, Beetle.Express.ChannelEventArgs e)
        {
            try
            {
                mApplication.OnDisconnected(new Events.EventSessionArgs {
                    Application = Application, Session = GetSession(e.Channel)
                });
            }
            catch (Exception e_)
            {
                "{0}  process  disconnected event error".Log4Error(e_, e.Channel.EndPoint);
            }

            "{0} disconnected!".Log4Info(e.Channel.EndPoint);
            if (e.Channel.Package != null)
            {
                ((IDisposable)e.Channel.Package).Dispose();
            }
            GetSession(e.Channel).Dispose();
        }
예제 #2
0
 public void Disposed(Beetle.Express.IServer server, Beetle.Express.ChannelEventArgs e)
 {
 }