vibe-mqtt
vibe-mqtt copied to clipboard
MQTT client for D
added new vibe.d dependency for vibe.d >=0.10.0
For example when we use QoS2 and the inflight queue is filled up by a very high ratio of the messages coming in, then no further messages are read from...
[docs](http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc385349232) Plus QoS and Retain attributes of connect message.
Session is stored in memory, so it is not persistent in any way. To make possible for users of this library to implement persistent storage, it is needed to add...
Specs - [Topic Names](http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718106) Validate topics within subscribe packet.
Specs - [Message delivery retry](http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718103), [Message ordering](http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718105) When a Client reconnects with CleanSession set to 0, both the Client and Server MUST re-send any unacknowledged `PUBLISH` Packets (where QoS >...