TencentCloud / tencentcloud-iot-sdk-embedded-c

SDK for connecting to Tencent Cloud IoT from a device using embedded C.
https://cloud.tencent.com/product/iothub
Other
148 stars 71 forks source link

此处应该以返回值小于rc作为失败条件,而非等于0,因为IOT_MQTT_Publish返回的正值为包的编号。 #18

Closed jiaotilizi closed 5 years ago

jiaotilizi commented 5 years ago

https://github.com/tencentyun/qcloud-iot-sdk-embedded-c/blob/2536d8940131020fced2bb1f09a140e60dac0d0e/sdk-tests/multi_thread_test/multi_thread_test.c#L288

spikelin commented 5 years ago

是的,谢谢指正。应该以rc<0作为失败条件。不过packet-id在QoS0情况下是由调用者提供的,默认会是0. 另外原有的sdk-tests/multi_thread_test/multi_thread_test.c有些多线程问题,修复的版本放在samples/mqtt下面