Question: I am trying to follow this [blog](http://dalelane.co.uk/blog/?p=1599) for building push services for iPhone. The blog uses Android as the working platform,but it can be migrated to iPhone too, provided I get an MQTT client in objective C..which I cant find anywhere. The closest I got to this is :

1. I got a C implementation [here](http://mqtt.org/software) - libmosquitto
2. [This post](https://stackoverflow.com/questions/3957665/can-iphone-communicate-with-jms) says I can use something like an HTTP bridge.

Can anyone please help me exploit these two options ? I dont know the next step to take :(

Thanks !!

Answer: 
The HTTP option would not help you in this case as you're not trying to talk to a JMS app via MQ (well - you haven't said that is your goal). Your best bet would be to compile something like libmosquitto or one of the other MQTT clients (see list at <http://mqtt.org>) for the iPhone. There's now a good example <https://github.com/njh/marquette> which uses mosquitto's libraries on iOS
I am currently using [MQTTKit](https://github.com/mobile-web-messaging/MQTTKit) in my projects. It's fairly easy and straightforward to use.