Public bug reported: I am using apollo broker, and mosquitto v 3.1 C client library to interact with the broker. I am using a basic program to test the client and the broker. While the program works nicely with qos 1, it does not work with qos 0 and I cannot find the reason why it is not working with qos 0. I am using a ubuntu 14.04LTS. Ill add the code that I am using below. Please help me
#include<stdio.h> #include<stdlib.h> #include<mosquitto.h> void on_publish(struct mosquitto *mosq, void *userdata, int mid) { printf("Inside publish callback"); mosquitto_disconnect(mosq); } int main(int argc, char *argv[]) { struct mosquitto *mosq; int err; int err1; mosq = mosquitto_new("unknown", true, NULL); mosquitto_publish_callback_set(mosq, on_publish); mosquitto_username_pw_set(mosq,"admin","password"); err=mosquitto_connect(mosq, "localhost", 61613,60); if(err != 0 ){ printf("connect error= %s\n",mosquitto_strerror(err)); printf("error : %d\n",err1); exit(0); } err1 = mosquitto_publish(mosq, NULL, "subject", 11, "Works", 1, true); printf("Publish error = %s\n",mosquitto_strerror(err1)); mosquitto_loop_forever(mosq, -1, 1); return 0; } ** Affects: mosquitto (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1495379 Title: mosquitto C program not working with qos 0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mosquitto/+bug/1495379/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs