Example #1
0
        public void PublishMsg(MessageType type, String targetId, byte[] msg, MqttSendMsgDelegate onSend)
        {
            MessageBean m = new MessageBean();

            m.type     = type;
            m.targetId = targetId;
            m.msg      = msg;
            m.onSend   = onSend;

            //lock (MessageQueueLock)
            //{
            //    messageQueue.Enqueue(m);
            //}
            PublishMsgInternal(m);
        }
Example #2
0
        public void PublishMsg(MessageType type, String targetId, String msg, MqttSendMsgDelegate onSend)
        {
            Debug.Log("PublishMsg:" + msg);
            MessageBean m = new MessageBean();

            m.type     = type;
            m.targetId = targetId;
            m.msg      = Encoding.UTF8.GetBytes(msg);
            m.onSend   = onSend;
            //lock (MessageQueueLock)
            //{
            //    messageQueue.Enqueue(m);
            //}
            PublishMsgInternal(m);
        }