M2Mqtt 2.4.0

M2Mqtt - MQTT Client Library for .Net

M2Mqtt is a MQTT client available for all .Net platform (.Net Framework, .Net Compact Framework and .Net Micro Framework) for M2M communication.

There is a newer version of this package available.
See the version list below for details.
Install-Package M2Mqtt -Version 2.4.0
dotnet add package M2Mqtt --version 2.4.0
paket add M2Mqtt --version 2.4.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

1. Fixed bug on message id generation;
1.1 removed GetMessageId() and messageIdCounter from MqttMsgBase, because messaged id generation is related to client not to message;
1.2 removed internal message id generation from MqttMsgPublish, MqttMsgSubscribe and MqttMsgUnsubscribe classes (it must be set external);
1.3 added GetMessageId() for message id generation inside MqttClient class;
2. Completed all messages classes with GetBytes() and Parse() methods;
3. Removed unused namespaces;
4. Added interface IMqttNetworkChannel for network channel abstraction implementation;
5. Added solution for VS2008 and project for .Net Compact Framework 3.5 on Windows Embedded Compact 7;
6. Removed all default parameters values in constructors and methods for compatibility with .Net Framework under 4.0 version;

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
4.3.0 81,297 12/6/2015
4.2.0.1 13,542 8/19/2015
4.2.0 846 8/14/2015
4.1.0.1 1,930 7/11/2015
4.1.0 4,510 3/28/2015
4.0.0 3,638 12/23/2014
3.6.0 4,065 9/3/2014
3.5.0 1,151 7/18/2014
3.4.0 561 6/23/2014
3.3.0 645 4/19/2014
3.2.0 376 3/28/2014
3.1.0 407 3/27/2014
3.0.0 604 2/25/2014
2.4.0 (current) 557 12/17/2013
2.3.0 427 11/8/2013
2.2.0 361 10/30/2013
2.1.0 339 10/12/2013
2.0.0 453 10/5/2013
1.1.0 1,756 8/25/2013
Show less