Example #1
0
 public void send(NetMQMessage msg)
 {
     if (connected == false)
     {
         return;
     }
     Pool.OnReceive(msg);
 }
Example #2
0
        /// <summary>
        /// 一直不停的接收信息, 在移动设备上一直不退出,但是在Editor上要退出
        /// </summary>
        void Client_ReceiveReady(object sender, NetMQSocketEventArgs e)
        {
            string msgTopicReceived = e.Socket.ReceiveString();

            byte[] msgReceived = e.Socket.Receive();

            OP     op  = (OP)Enum.Parse(typeof(OP), msgTopicReceived);
            IpcMsg msg = ProtoLoader.deserializeProtoObj(msgReceived, IpcMsg.Table[op]);

            ClientPool.OnReceive(msg);
        }