You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yes, it is sort of maintained. I have been a bit short of time in recent years.
The API design is not very asynch compatible. I did create an EventMachine API but didn't find it very reliable. I suspect that it might be better to build a new gem with a new API. Note that that is paho.mqtt.ruby, which has an API similar to Python. It uses my packet parsing code.
I would welcome a patch that adds TCP_NODELAY to this library
I was not aware of the BinData ruby gem. It looks pretty nice. How does it perform compared to #pack and #unpack?See also Support for MQTT 5 #162
See also #162 (add support for MQTT v5). I think the first step would be to separate out the packet parsing / serialising code into a new gem.
I just took a look at this gem as a candidate for a future project. I noticed a few things.
Client#connect
create Threads. Are there plans to disable this to make it better usable in a Ruby Async environment?TCP_NODELAY
does not seem to be enabled on the TCP socketThanks.
The text was updated successfully, but these errors were encountered: