title: Mosquitto vs eclipse paho client library
body: <p>I'm just looking into the details of Eclipse <a href="http://www.eclipse.org/paho/" rel="noreferrer">PAHO</a> and <a href="https://projects.eclipse.org/projects/technology.mosquitto" rel="noreferrer">Mosquitto</a> client libraries (MQTT C++ libraries). It looks like the PAHO uses the mosquitto MQTT broker but provides its own MQTT client libraries. </p>
  
  <p>Also the <a href="http://wiki.neuromeka.net/index.php?title=Implementing_MQTT_Client_using_C%2B%2B_with_libmosquitto" rel="noreferrer">Mosquitto</a> library provides a way to implement client libraries for Mosquitto MQTT broker.</p>
  
  <p>I would like to understand what's the main difference between these two client libraries. <a href="https://groups.google.com/forum/#!topic/mqtt/9P6kZznHH0I" rel="noreferrer">Here</a> it is discussed but that does not answer my question. Which is preferred over another and why? and why eclipse supports both? </p>