iOS设备上的rabbitmq-c无法正常工作

时间:2015-02-06 21:18:16

标签: ios sockets rabbitmq

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

由于

JB

1 个答案:

答案 0 :(得分:2)

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