node��Ϣ��ʽ(��������ʽ�������base64������ַ���): 2�ֽ�id 2�ֽ�node��Ϣͷ��С node��Ϣͷ proto������Ϣ
示例#1
0
 internal static void Init()
 {
     if (!s_Inited)
     {
         s_MessageHandlers = new NodeMessageHandlerInfo[(int)LobbyMessageDefine.MaxNum];
         for (int i = 0; i < (int)LobbyMessageDefine.MaxNum; ++i)
         {
             s_MessageHandlers[i] = new NodeMessageHandlerInfo();
         }
         s_Inited = true;
     }
 }
示例#2
0
        internal static void HandleNodeMessage(NodeMessage msg, int handle, uint session)
        {
            if (s_Inited && msg != null)
            {
                //LogSys.Log(LOG_TYPE.DEBUG, "Handle Json Message:{0}={1}", msg.m_ID, msg.GetType().Name);

                NodeMessageHandlerInfo info = s_MessageHandlers[(int)msg.m_ID];
                if (info != null && info.m_Handler != null)
                {
                    info.m_Handler(msg, handle, session);
                }
            }
        }