obabec / rust-mqtt

Rust native mqtt client for both std and no_std environmnents.
MIT License
43 stars 24 forks source link

Support for concurrent send&recv #23

Open obabec opened 2 years ago

obabec commented 2 years ago

As of now client does not support concurrent send and pull action. It would be more than pleasant to enable this feature so embedded devices with limited socket capacity can do both actions.

Nickztar commented 2 years ago

Any updates on this? Would love to get this in for my embedded device since i'm currently locked to only recieving atm.

Library is working great but this feature would really help, even if you could just point me in the right direction for implementing something like this.

obabec commented 2 years ago

Hello @Nickztar, my time is really tight these days as this is only my side project mainly developed as my thesis. I will try to take a look as soon as possible, but implementing this will take I think some time. But if you have sufficient memory you can still open 2 sockets (yes it is not ideal). Sorry for this, I would love to more work on this client but school and work together cuts my entire day away :(