iOS 设备上的 rabbitmq-c 不工作

rabbitmq-c on iOS devices doesn't work

我目前正尝试在 iOS 上使用 rabbitmq-c 库 https://github.com/alanxz/rabbitmq-c。当我在 iOS 模拟器上 运行 我的示例应用程序时,我可以使用 amqp_socket_open 打开套接字。我基本上从通话中获得 AMQP_STATUS_OK return 状态。但是,当我 运行 在 iOS 设备上进行相同的调用时,我收到 AMQP_STATUS_SOCKET_ERROR 错误。我想知道在 iOS 设备上 运行 时是否有人设法通过 rabbitmq-c 库打开套接字。

谢谢

JB

好的。所以我弄清楚出了什么问题。问题是我使用 "localhost" 作为 URI。因此它在模拟器上工作而不是在设备上工作,因为模拟器 运行 在与代理相同的机器上。改为使用 public URI,一切正常。因此 OSX 和 iOS 平台都支持 rabbbitmq-c