예제 #1
0
            public virtual void  HandleMessage(Session session, Message message)
            {
                ErrorCode alertCode = ErrorCode.GetAlertCode(message);

                if (alertCode.Equals(SessionConstants.CLOSE))
                {
                    session.Close(alertCode);
                }
                else
                {
                    session.ErrorHandler.Error(alertCode, message.GetString(4));
                }
            }
예제 #2
0
 public override void  HandleMessage(Session session, Message message)
 {
     if (message.Template.Equals(FAST_ALERT_TEMPLATE))
     {
         ErrorCode alertCode = ErrorCode.GetAlertCode(message);
         if (alertCode.Equals(SessionConstants.CLOSE))
         {
             session.Close(alertCode);
         }
         else
         {
             session.ErrorHandler.Error(alertCode, message.GetString(4));
         }
     }
 }