Esempio n. 1
0
 void OnDisposed(object sender, ChannelDisposeArg arg)
 {
     try
     {
         Log.WriteLog4("[" + arg.Channel.RemoteHost + ":" + arg.Channel.RemotePort + "] Disposed");
         if (arg.Channel.Tag != null)
         {
             var mcj = (JTClient)arg.Channel.Tag;
             if (!mcj.IsDispose)
             {
                 RemoveClient(mcj, LogOutReason.ShutDown);
             }
         }
         arg.Channel.Dispose();
     }
     catch (Exception exChannelDisposed)
     {
         Log.WriteLog4Ex("ChannelDisposed", exChannelDisposed);
     }
 }
Esempio n. 2
0
 private void ChannelDispose(object sender, ChannelDisposeArg arg)
 {
     Stop();
 }