ForwardMessage() static private method

static private ForwardMessage ( int handle, byte data ) : void
handle int
data byte
return void
Exemplo n.º 1
0
 private void HandleGeneralMessage(Msg_LBL_Message msg_, PBChannel channel, int src, uint session)
 {
     try {
         if (msg_.MsgType == Msg_LBL_Message.MsgTypeEnum.Node)
         {
             byte[] msgData = msg_.Data;
             //观察
             m_UserProcessScheduler.DispatchJsonMessage(false, session, 0, 0, msgData);
             //转发
             NodeMessageDispatcher.ForwardMessage(msg_.TargetName, msgData);
         }
         else if (msg_.MsgType == Msg_LBL_Message.MsgTypeEnum.Room)
         {
             m_BigworldChannel.Dispatch(src, session, msg_.Data);
         }
     } catch (Exception ex) {
         LogSys.Log(LOG_TYPE.ERROR, "Exception:{0}\n{1}", ex.Message, ex.StackTrace);
     }
 }