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);
}
}