private void MyMQTTClient_MqttMsgPublished(object sender, uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs e) { if (OnMqttMsgPublished != null) { OnMqttMsgPublished(e); } }
private void MqttClient_MqttMsgPublished(object sender, uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs e) { ushort messageId = e.MessageId; lock (MessageSendingQueueLock) { foreach (MessageBean m in messageSendingQueue) { if (m.msgId == messageId) { m.onSend?.Invoke(e.IsPublished); messageSendingQueue.Remove(m); break; } } } }
/// <summary> /// 消息发布事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MqttClient_MqttMsgPublished(object sender, uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs e) { }
private void Client_MqttMsgPublished(object sender, uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs e) { Console.WriteLine("Message sent"); }
private static void client_MqttMsgPublished(object sender, uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs e) { Console.Write("Message " + e.MessageId + " has been sent.\n"); }