2016-07-08 3 views
2

Я пытаюсь подключить RabbitMQ от Swift. Я последовал за this библиотекой. Создан pod setup и введен в рабочее пространство. Проверено и проверено. Успешно работает.iOS: невозможно установить соединение RabbitMQ с Swift

viewDidLoad

override func viewDidLoad() { 
     super.viewDidLoad() 
connRabbMQ = RMQConnection(uri: "amqp://test:[email protected]***.**.17:15672", delegate: RMQConnectionDelegateLogger()) 
connRabbMQ.start() 
} 

Выходные Logs:

2016-07-08 10:47:47.943 Demo_Rabb[784:38644] Received connection: 
<RMQConnection: 0x7fe458c3a420> failedToConnectWithError: Error 
Domain=com.rabbitmq.rabbitmq-objc-client Code=1 "Handshake timed out." 
UserInfo={NSLocalizedDescription=Handshake timed out. 
} 

Я не знаю, что происходит. Пожалуйста, посоветуйте мне, как подключиться к серверу.

+0

Сначала вы должен проверить, достигает ли ваш запрос ваш сервер. Время ожидания может быть выполнено, потому что вы не отправляете всю необходимую информацию на сервер. При возникновении ошибки сервер может генерировать несколько журналов. – Nil

+0

Это только я dnt знаю ,, Как ЧК? @Nil –

+0

Что вам нужно проверить с вашим парнем сервера. Он должен знать ip, порт, uri и т. Д. И т. Д. – Nil

ответ

0

я такая же проблема, я узнал, что я использовал неправильный номер порта, порт 15672 для доступа в Интернет, вы должны использовать порт 5672 для быстрого клиента или другого клиентского приложения для доступа непосредственно к серверу rabbtiMQ