eclipse / paho.mqtt.cpp

Other
995 stars 433 forks source link

broker(emqx) already support QUIC, and i Hope client also supports the Quic protocol #470

Open sunrising101 opened 8 months ago

sunrising101 commented 8 months ago

The inherent disadvantages of TCP are gradually unable to meet the latest needs, especially in the field of LOT. The QUIC protocol based on UDP for transmission is personally considered a good solution

fpagliughi commented 8 months ago

No, there is no plan to support QUIC at the current time.

qzhuyan commented 1 month ago

hello, I have a fork for testing which is paho C with msquic as QUIC stack (same as in EMQX ) https://github.com/qzhuyan/paho.mqtt.c/releases/tag/v1.3.12%2Bquic1

would be glad to recv some feedbacks.

fpagliughi commented 1 month ago

Sure. It would be good to start an issue and discussion on the Paho C, because that's where the code would need to go. Once it's in the C library I can look to add anything required to this C++ library (and the Paho Rust library as well).

Perhaps send a Pull Request to the C library if you have something working. I assume this should go towards the Paho C v1.4 branch because that is were work is being done for network updates.

pktiuk commented 2 weeks ago

@qzhuyan
Are you going to prepare any MR to merge your implementation upstream?