5

我正在尝试关注这个博客来为 iPhone 构建推送服务。该博客使用 Android 作为工作平台,但它也可以迁移到 iPhone,前提是我在目标 C 中获得了一个 MQTT 客户端。我在任何地方都找不到。我最接近的是:

  1. 我在这里有一个 C 实现- libmosquitto

  2. 这篇文章说我可以使用类似 HTTP 桥的东西。

谁能帮我利用这两个选项?我不知道下一步要采取的措施:(

谢谢 !!

4

4 回答 4

3

我根本不熟悉Objective C,但似乎您可以将任何C 代码编译为Objective C。这可以解决您的问题吗?

如果您使用 gcc,您可以使用“-x objective-c”强制它编译为 Objective C。

于 2011-02-17T22:50:20.673 回答
2

在这种情况下,HTTP 选项对您没有帮助,因为您没有尝试通过 MQ 与 JMS 应用程序对话(嗯 - 您还没有说这是您的目标)。您最好的选择是为 iPhone 编译 libmosquitto 或其他 MQTT 客户端之一(请参阅http://mqtt.org上的列表)。现在有一个很好的例子https://github.com/njh/marquette在 iOS 上使用 mosquitto 的库

于 2011-02-21T12:39:41.143 回答
1

我目前在我的项目中使用MQTTKit。它使用起来相当简单直接。

于 2014-08-28T03:10:02.173 回答
0

对于 swift,您可以使用以下库:https ://github.com/ltg-uic/ios-mqtt-base

于 2015-11-16T10:50:56.350 回答