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