2
我想從Swift連接RabbitMQ。我遵循this庫。創建pod設置並進入工作區。檢查並驗證。成功運行。iOS:無法建立從Swift RabbitMQ連接
viewDidLoad中
override func viewDidLoad() {
super.viewDidLoad()
connRabbMQ = RMQConnection(uri: "amqp://test:[email protected]***.**.17:15672", delegate: RMQConnectionDelegateLogger())
connRabbMQ.start()
}
輸出日誌:
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.
}
我不知道發生了什麼。請引導我如何與後端連接。
首先你必須檢查您的請求是否到達您的後端。握手超時可能會發生,因爲您沒有將所有必需的信息發送到服務器。如果有任何錯誤,服務器可能會生成一些日誌。 – Nil
只有我dnt知道,如何chk? @Nil –
你需要檢查你的服務器的人。他必須知道ip,端口,uri等等。 – Nil