Ejemplo n.º 1
0
 internal static void SendDcoreMessage(string name, JsonMessage msg)
 {
     if (s_Inited)
     {
         byte[] data = BuildCoreMessage(msg);
         CenterClientApi.SendByName(name, data, data.Length);
     }
 }
Ejemplo n.º 2
0
 internal static void ForwardMessage(string name, byte[] data)
 {
     if (s_Inited)
     {
         if (null != name && null != data)
         {
             CenterClientApi.SendByName(name, data, data.Length);
         }
     }
 }
Ejemplo n.º 3
0
 internal static void SendNodeMessage(string name, NodeMessage msg)
 {
     if (s_Inited)
     {
         byte[] data = BuildNodeMessage(msg);
         if (null != name && null != data)
         {
             CenterClientApi.SendByName(name, data, data.Length);
         }
     }
 }
Ejemplo n.º 4
0
        public bool Forward(string dest_name, byte[] data)
        {
            bool ret = false;

            if (null != data)
            {
                if (world_id_ == 0)
                {
                    ret = CenterClientApi.SendByName(dest_name, data, data.Length);
                }
                else
                {
                    ret = CenterHubApi.SendByName(world_id_, dest_name, data, data.Length);
                }
            }
            return(ret);
        }